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.80-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.4.2-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.80 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.80-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.80->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.80->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.80->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.80-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.80-py3-none-any.whl (15.7 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.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=4705744 sha256=8c4e79453b1929a58a1c1385a7a1dd4779db6335949d1c8ecd4e92d6a973e9c2 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-i06v35vm/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=1510756 sha256=c2fa3eded33c1e36edef874a73c8c7013588db462fe5d4c827f523e62ee7c892 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-i06v35vm/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.80 botocore-1.43.80 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.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-26 05:53:45,479 204 INFO ? odoo: Odoo version 18.0 2026-08-26 05:53:45,479 204 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-26 05:53:45,479 204 INFO ? odoo: addons paths: ['/data/build/rb-f66e451-224253/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-f66e451-224253/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-08-26 05:53:45,479 204 INFO ? odoo: database: default@default:5432 2026-08-26 05:53:45,613 204 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-26 05:53:45,625 204 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-26 05:53:45,833 204 INFO ? odoo.tests.common: Importing test framework 2026-08-26 05:53:46,002 204 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-26 05:53:46,003 204 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-26 05:53:46,024 204 INFO rb-f66e451-224253-408111 odoo.modules.loading: loading 1 modules... 2026-08-26 05:53:46,110 204 INFO rb-f66e451-224253-408111 odoo.modules.loading: 1 modules loaded in 0.09s, 0 queries (+0 extra) 2026-08-26 05:53:47,190 204 INFO rb-f66e451-224253-408111 odoo.modules.loading: loading 1089 modules... 2026-08-26 05:54:04,858 204 INFO rb-f66e451-224253-408111 odoo.modules.loading: 1089 modules loaded in 17.67s, 0 queries (+0 extra) 2026-08-26 05:54:07,014 204 INFO rb-f66e451-224253-408111 odoo.modules.loading: Modules loaded. 2026-08-26 05:54:07,265 204 INFO rb-f66e451-224253-408111 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-26 05:54:07,267 204 INFO rb-f66e451-224253-408111 odoo.modules.registry: Registry loaded in 21.262s 2026-08-26 05:54:07,267 204 INFO rb-f66e451-224253-408111 odoo.service.server: Starting post tests 2026-08-26 05:54:08,535 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-26 05:54:12,641 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.09403133392334 seconds 2026-08-26 05:54:13,431 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7901558876037598 seconds 2026-08-26 05:54:14,877 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-08-26 05:54:14,979 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-08-26 05:54:16,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [335] 2026-08-26 05:54:17,005 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [160] 2026-08-26 05:54:17,117 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [336] 2026-08-26 05:54:17,540 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-08-26 05:54:19,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [337] 2026-08-26 05:54:19,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-26 05:54:19,466 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [338] 2026-08-26 05:54:20,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8234, 8232, 8231] 2026-08-26 05:54:20,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [6] 2026-08-26 05:54:20,738 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1032, 1033] 2026-08-26 05:54:20,771 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-08-26 05:54:21,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [7] 2026-08-26 05:54:22,117 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [339] 2026-08-26 05:54:22,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-08-26 05:54:22,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [340] 2026-08-26 05:54:23,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted sale.order.line records with IDs: [158] 2026-08-26 05:54:23,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted approval.request.line records with IDs: [14] 2026-08-26 05:54:23,570 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [8] 2026-08-26 05:54:23,612 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8240, 8238] 2026-08-26 05:54:23,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted sale.order records with IDs: [76] 2026-08-26 05:54:23,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.message records with IDs: [8242, 8241, 8239, 8237, 8236] 2026-08-26 05:54:23,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [7] 2026-08-26 05:54:24,183 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1034, 1035] 2026-08-26 05:54:24,256 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-08-26 05:54:25,357 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-08-26 05:54:27,016 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e44220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,017 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588ea8e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,028 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,033 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,034 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588e9a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,047 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:27,049 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,672 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e5a020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,672 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a415b20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,677 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,681 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,682 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a415ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,692 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:29,693 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:31,992 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059354c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:31,993 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30584bc900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:31,998 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:32,001 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:32,001 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30584bdbc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:32,014 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:32,015 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,647 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a316fc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,648 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058424ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,654 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,659 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,660 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058425bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,674 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:34,675 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,260 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30586c3560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,261 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30586b47c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,267 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,271 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,272 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30586b58a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,287 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:37,289 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,776 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593ab600> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,777 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058914fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,783 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,786 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,787 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058915c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,802 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:39,803 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,237 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059679800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,238 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30594754e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,245 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,249 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,250 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30594742c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,262 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:42,263 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,275 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059355300> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,276 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a417c40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,282 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,285 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,287 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a416fc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,300 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:44,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:46,533 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [341] 2026-08-26 05:54:46,670 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-08-26 05:54:46,777 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [342] 2026-08-26 05:54:47,197 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [343] 2026-08-26 05:54:49,547 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058302a20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,548 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058302ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,557 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,560 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,561 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058301ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,574 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,575 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 05:54:49,615 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1534 checked, 4 removed 2026-08-26 05:54:50,658 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-08-26 05:54:52,211 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [344] 2026-08-26 05:54:52,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-08-26 05:54:52,463 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [345] 2026-08-26 05:54:53,054 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [346] 2026-08-26 05:54:53,169 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [347] 2026-08-26 05:54:55,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #26 deleted mail.mail records with IDs: [348] 2026-08-26 05:54:55,684 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-08-26 05:54:55,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [349] 2026-08-26 05:54:55,944 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 05:55:00,652 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-08-26 05:55:01,259 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [350] 2026-08-26 05:55:01,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-08-26 05:55:01,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [351] 2026-08-26 05:55:02,107 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-08-26 05:55:03,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [352] 2026-08-26 05:55:03,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-08-26 05:55:03,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [353] 2026-08-26 05:55:03,762 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-08-26 05:55:04,297 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [354] 2026-08-26 05:55:04,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [168] 2026-08-26 05:55:04,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [355] 2026-08-26 05:55:05,043 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-08-26 05:55:05,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [356] 2026-08-26 05:55:05,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [169] 2026-08-26 05:55:05,921 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [357] 2026-08-26 05:55:06,364 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-08-26 05:55:07,054 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [358] 2026-08-26 05:55:07,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [170] 2026-08-26 05:55:07,304 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [359] 2026-08-26 05:55:07,958 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-08-26 05:55:08,464 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [360] 2026-08-26 05:55:08,624 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [171] 2026-08-26 05:55:08,759 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [361] 2026-08-26 05:55:09,346 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [99] 2026-08-26 05:55:09,463 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [127] 2026-08-26 05:55:09,535 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8288] 2026-08-26 05:55:09,590 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [48] 2026-08-26 05:55:09,668 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-08-26 05:55:10,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [362] 2026-08-26 05:55:10,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-08-26 05:55:10,476 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [363] 2026-08-26 05:55:11,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [364] 2026-08-26 05:55:11,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-08-26 05:55:11,965 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-08-26 05:55:12,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8294] 2026-08-26 05:55:12,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-08-26 05:55:12,110 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-08-26 05:55:12,752 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [365] 2026-08-26 05:55:12,990 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-26 05:55:13,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [366] 2026-08-26 05:55:13,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-08-26 05:55:13,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [129] 2026-08-26 05:55:13,831 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8298] 2026-08-26 05:55:13,858 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-08-26 05:55:14,170 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted request.approval.user.line records with IDs: [23] 2026-08-26 05:55:14,271 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [367] 2026-08-26 05:55:14,360 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-26 05:55:14,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [368] 2026-08-26 05:55:14,829 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-08-26 05:55:15,394 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [369] 2026-08-26 05:55:15,529 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-26 05:55:15,639 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [370] 2026-08-26 05:55:16,165 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [104] 2026-08-26 05:55:16,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [132] 2026-08-26 05:55:16,340 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8305] 2026-08-26 05:55:16,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [52] 2026-08-26 05:55:16,624 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.message records with IDs: [8304, 8303, 8302] 2026-08-26 05:55:16,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted viin.approval.request records with IDs: [22] 2026-08-26 05:55:17,067 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #28 deleted mail.followers records with IDs: [1063, 1064] 2026-08-26 05:55:17,122 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 05:55:17,691 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-08-26 05:55:18,455 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-08-26 05:55:19,737 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [371] 2026-08-26 05:55:19,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-08-26 05:55:20,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [372] 2026-08-26 05:55:20,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-08-26 05:55:21,579 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.message records with IDs: [8312, 8310, 8309] 2026-08-26 05:55:21,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted viin.approval.request records with IDs: [24] 2026-08-26 05:55:21,968 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.followers records with IDs: [1068, 1069] 2026-08-26 05:55:21,998 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-08-26 05:55:23,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [373] 2026-08-26 05:55:23,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-08-26 05:55:23,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [374] 2026-08-26 05:55:23,914 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-08-26 05:55:24,925 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-08-26 05:55:26,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [375] 2026-08-26 05:55:26,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-08-26 05:55:26,669 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [376] 2026-08-26 05:55:27,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [107] 2026-08-26 05:55:27,524 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-08-26 05:55:28,664 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [377] 2026-08-26 05:55:28,932 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-08-26 05:55:29,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-08-26 05:55:29,535 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-08-26 05:55:29,906 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 05:55:33,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-08-26 05:55:34,076 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [379] 2026-08-26 05:55:34,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [180] 2026-08-26 05:55:34,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [380] 2026-08-26 05:55:35,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-08-26 05:55:35,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [381] 2026-08-26 05:55:35,957 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-08-26 05:55:37,286 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [382] 2026-08-26 05:55:37,788 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [383] 2026-08-26 05:55:37,953 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-08-26 05:55:38,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-08-26 05:55:38,384 204 INFO rb-f66e451-224253-408111 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-26 05:55:38,888 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [385] 2026-08-26 05:55:39,232 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-08-26 05:55:39,722 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [386] 2026-08-26 05:55:39,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [185] 2026-08-26 05:55:39,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [387] 2026-08-26 05:55:40,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-08-26 05:55:41,114 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [388] 2026-08-26 05:55:41,226 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted approval.request.line records with IDs: [48] 2026-08-26 05:55:41,327 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [186] 2026-08-26 05:55:41,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [389] 2026-08-26 05:55:41,870 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-08-26 05:55:42,394 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [390] 2026-08-26 05:55:42,499 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-08-26 05:55:42,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [391] 2026-08-26 05:55:43,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-08-26 05:55:43,362 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [114] 2026-08-26 05:55:43,455 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8355] 2026-08-26 05:55:43,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [70] 2026-08-26 05:55:43,567 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-08-26 05:55:44,064 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [392] 2026-08-26 05:55:44,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [188] 2026-08-26 05:55:44,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-08-26 05:55:44,977 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [394] 2026-08-26 05:55:45,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [151] 2026-08-26 05:55:45,265 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-08-26 05:55:45,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8362] 2026-08-26 05:55:45,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [72] 2026-08-26 05:55:45,455 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-08-26 05:55:45,916 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [395] 2026-08-26 05:55:46,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [189] 2026-08-26 05:55:46,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [396] 2026-08-26 05:55:46,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move records with IDs: [153] 2026-08-26 05:55:46,806 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-08-26 05:55:46,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8367] 2026-08-26 05:55:46,928 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [74] 2026-08-26 05:55:47,027 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 05:55:47,051 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-08-26 05:55:47,154 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-08-26 05:55:47,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36068] 2026-08-26 05:55:47,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-08-26 05:55:47,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-26 05:55:47,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-26 05:55:47,236 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-08-26 05:55:47,286 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-08-26 05:55:47,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36067] 2026-08-26 05:55:47,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-08-26 05:55:47,298 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36069] 2026-08-26 05:55:47,298 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-26 05:55:47,331 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:55:47,342 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-08-26 05:55:55,227 204 INFO rb-f66e451-224253-408111 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-26 05:55:55,227 204 INFO rb-f66e451-224253-408111 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-26 05:55:55,904 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:55:55,919 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-08-26 05:56:05,441 204 INFO rb-f66e451-224253-408111 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-26 05:56:05,441 204 INFO rb-f66e451-224253-408111 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-26 05:56:05,514 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:56:05,531 204 INFO rb-f66e451-224253-408111 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-26 05:56:14,221 204 INFO rb-f66e451-224253-408111 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-26 05:56:14,222 204 INFO rb-f66e451-224253-408111 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-26 05:56:18,379 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-08-26 05:56:28,181 204 INFO rb-f66e451-224253-408111 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-26 05:56:28,181 204 INFO rb-f66e451-224253-408111 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-26 05:56:28,443 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-08-26 05:56:37,027 204 INFO rb-f66e451-224253-408111 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-26 05:56:37,027 204 INFO rb-f66e451-224253-408111 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-26 05:56:37,276 204 INFO rb-f66e451-224253-408111 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-26 05:56:46,208 204 INFO rb-f66e451-224253-408111 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-26 05:56:46,208 204 INFO rb-f66e451-224253-408111 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-26 05:56:46,484 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-08-26 05:56:55,790 204 INFO rb-f66e451-224253-408111 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-26 05:56:55,791 204 INFO rb-f66e451-224253-408111 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-26 05:56:56,035 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-08-26 05:57:03,552 204 INFO rb-f66e451-224253-408111 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-26 05:57:03,552 204 INFO rb-f66e451-224253-408111 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-26 05:57:03,791 204 INFO rb-f66e451-224253-408111 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-26 05:57:11,145 204 INFO rb-f66e451-224253-408111 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-26 05:57:11,145 204 INFO rb-f66e451-224253-408111 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-26 05:57:11,542 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-08-26 05:57:19,324 204 INFO rb-f66e451-224253-408111 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-26 05:57:19,325 204 INFO rb-f66e451-224253-408111 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-26 05:57:19,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:57:19,607 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-08-26 05:57:28,814 204 INFO rb-f66e451-224253-408111 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-26 05:57:28,815 204 INFO rb-f66e451-224253-408111 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-26 05:57:28,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-08-26 05:57:37,415 204 INFO rb-f66e451-224253-408111 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-26 05:57:37,415 204 INFO rb-f66e451-224253-408111 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-26 05:57:37,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-08-26 05:57:45,774 204 INFO rb-f66e451-224253-408111 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-26 05:57:45,775 204 INFO rb-f66e451-224253-408111 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-26 05:57:46,014 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-08-26 05:57:55,281 204 INFO rb-f66e451-224253-408111 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-26 05:57:55,281 204 INFO rb-f66e451-224253-408111 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-26 05:57:55,417 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:57:56,025 204 INFO rb-f66e451-224253-408111 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-26 05:58:04,194 204 INFO rb-f66e451-224253-408111 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-26 05:58:04,194 204 INFO rb-f66e451-224253-408111 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-26 05:58:04,558 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-08-26 05:58:13,401 204 INFO rb-f66e451-224253-408111 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-26 05:58:13,401 204 INFO rb-f66e451-224253-408111 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-26 05:58:13,672 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-08-26 05:58:22,266 204 INFO rb-f66e451-224253-408111 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-26 05:58:22,266 204 INFO rb-f66e451-224253-408111 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-26 05:58:22,493 204 INFO rb-f66e451-224253-408111 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-26 05:58:31,936 204 INFO rb-f66e451-224253-408111 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-26 05:58:31,937 204 INFO rb-f66e451-224253-408111 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-26 05:58:32,175 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-08-26 05:58:40,668 204 INFO rb-f66e451-224253-408111 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-26 05:58:40,668 204 INFO rb-f66e451-224253-408111 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-26 05:58:40,946 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-08-26 05:58:50,366 204 INFO rb-f66e451-224253-408111 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-26 05:58:50,367 204 INFO rb-f66e451-224253-408111 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-26 05:58:50,591 204 INFO rb-f66e451-224253-408111 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-26 05:58:59,673 204 INFO rb-f66e451-224253-408111 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-26 05:58:59,673 204 INFO rb-f66e451-224253-408111 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-26 05:59:00,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-08-26 05:59:09,192 204 INFO rb-f66e451-224253-408111 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-26 05:59:09,192 204 INFO rb-f66e451-224253-408111 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-26 05:59:09,439 204 INFO rb-f66e451-224253-408111 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-26 05:59:18,767 204 INFO rb-f66e451-224253-408111 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-26 05:59:18,767 204 INFO rb-f66e451-224253-408111 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-26 05:59:19,010 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:19,025 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-08-26 05:59:28,095 204 INFO rb-f66e451-224253-408111 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-26 05:59:28,095 204 INFO rb-f66e451-224253-408111 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-26 05:59:28,131 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-08-26 05:59:36,685 204 INFO rb-f66e451-224253-408111 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-26 05:59:36,686 204 INFO rb-f66e451-224253-408111 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-26 05:59:37,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-08-26 05:59:46,356 204 INFO rb-f66e451-224253-408111 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-26 05:59:46,356 204 INFO rb-f66e451-224253-408111 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-26 05:59:46,420 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:46,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-08-26 05:59:46,473 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-08-26 05:59:46,511 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-08-26 05:59:46,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-08-26 05:59:47,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-08-26 05:59:47,282 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-08-26 05:59:48,237 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-08-26 05:59:48,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-08-26 05:59:49,377 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:49,393 204 INFO rb-f66e451-224253-408111 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-26 05:59:49,522 204 INFO rb-f66e451-224253-408111 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-08-26 05:59:49,627 204 INFO rb-f66e451-224253-408111 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-26 05:59:49,673 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-08-26 05:59:49,719 204 INFO rb-f66e451-224253-408111 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-08-26 05:59:49,855 204 INFO rb-f66e451-224253-408111 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-26 05:59:49,906 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:50,085 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-08-26 05:59:50,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-08-26 05:59:50,216 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:50,367 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-08-26 05:59:50,483 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:50,662 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-08-26 05:59:50,733 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-08-26 05:59:50,767 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-08-26 05:59:50,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-08-26 05:59:50,825 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-08-26 05:59:50,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-08-26 05:59:50,950 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:50,963 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-08-26 05:59:51,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-08-26 05:59:51,041 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-08-26 05:59:51,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-08-26 05:59:51,221 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-08-26 05:59:51,299 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-08-26 05:59:52,154 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-08-26 05:59:52,262 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-08-26 05:59:53,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:53,409 204 INFO rb-f66e451-224253-408111 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-26 05:59:53,426 204 INFO rb-f66e451-224253-408111 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-26 05:59:53,476 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:53,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-26 05:59:54,740 204 _WARNING rb-f66e451-224253-408111 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: [244:266:0826/055954.364128:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [244:266:0826/055954.372304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [244:266:0826/055954.372754:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [244:266:0826/055954.372799:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [244:266:0826/055954.372810:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [280:280:0826/055954.404548:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [280:280:0826/055954.410090:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [244:266:0826/055954.571676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [244:244:0826/055954.580947:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [244:266:0826/055954.605669:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [244:244:0826/055954.688991:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [244:244:0826/055954.689120:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [244:244:0826/055954.689136:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [244:266:0826/055954.690032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [244:266:0826/055954.690063:ERROR:dbus/bus.cc:405] 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-26 05:59:54,744 204 INFO rb-f66e451-224253-408111 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-26 05:59:54,777 204 INFO rb-f66e451-224253-408111 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-26 05:59:54,778 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-26 05:59:55,108 204 _WARNING rb-f66e451-224253-408111 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: [342:363:0826/055954.921711:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [342:363:0826/055954.927220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [342:363:0826/055954.927309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [342:363:0826/055954.927338:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [342:363:0826/055954.927345:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [342:363:0826/055954.940350:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [342:342:0826/055954.940578:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [377:377:0826/055954.956740:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [377:377:0826/055954.960860:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [342:363:0826/055954.965273:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [342:342:0826/055955.040786:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [342:342:0826/055955.040877:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [342:342:0826/055955.040892:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [342:363:0826/055955.040894:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [342:363:0826/055955.040921:ERROR:dbus/bus.cc:405] 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-26 05:59:55,111 204 INFO rb-f66e451-224253-408111 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-26 05:59:55,151 204 INFO rb-f66e451-224253-408111 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-26 05:59:55,151 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_buttons_keep_the_brand_square_corners ... 2026-08-26 05:59:55,340 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 05:59:55,341 204 INFO rb-f66e451-224253-408111 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-26 05:59:55,374 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-26 05:59:55,692 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless failed to start: [471:494:0826/055955.519343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [471:494:0826/055955.534352:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [471:494:0826/055955.534473:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [471:494:0826/055955.534511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [471:494:0826/055955.534520:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [471:494:0826/055955.546248:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [471:471:0826/055955.549885:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [471:494:0826/055955.576998:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [508:508:0826/055955.579767:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [508:508:0826/055955.584014:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [486:486:0100/000000.679709:ERROR:content/zygote/zygote_linux.cc:623] Zygote could not fork: process_type renderer numfds 6 child_pid -1 [486:486:0100/000000.679846:ERROR:content/zygote/zygote_linux.cc:655] write: Broken pipe (32) 2026-08-26 05:59:55,695 204 INFO rb-f66e451-224253-408111 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-26 05:59:55,721 204 INFO rb-f66e451-224253-408111 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-26 05:59:55,722 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-26 05:59:56,088 204 _WARNING rb-f66e451-224253-408111 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: [568:589:0826/055955.863253:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [568:589:0826/055955.867392:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [568:589:0826/055955.867469:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [568:589:0826/055955.867497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [568:589:0826/055955.867503:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [604:604:0826/055955.897857:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [604:604:0826/055955.900923:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [568:589:0826/055955.907096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [568:568:0826/055955.923608:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [568:589:0826/055955.948135:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [568:568:0826/055956.039617:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [568:568:0826/055956.039709:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [568:568:0826/055956.039725:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [568:589:0826/055956.039724:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [568:589:0826/055956.039752:ERROR:dbus/bus.cc:405] 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-26 05:59:56,092 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,124 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-08-26 05:59:56,285 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 05:59:56,285 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,310 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,637 204 _WARNING rb-f66e451-224253-408111 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: [687:708:0826/055956.457878:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [687:708:0826/055956.464342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [687:708:0826/055956.468710:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [687:708:0826/055956.468745:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [687:708:0826/055956.468755:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [687:687:0826/055956.474240:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [687:708:0826/055956.474426:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [722:722:0826/055956.509669:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [687:708:0826/055956.510999:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [722:722:0826/055956.517546:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-26 05:59:56,640 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,674 204 INFO rb-f66e451-224253-408111 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-26 05:59:56,675 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,054 204 _WARNING rb-f66e451-224253-408111 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: [790:811:0826/055956.820041:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [790:811:0826/055956.824399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [790:811:0826/055956.824508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [790:811:0826/055956.825162:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [790:811:0826/055956.825180:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [790:811:0826/055956.837764:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [790:790:0826/055956.843253:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [825:825:0826/055956.848876:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [825:825:0826/055956.852984:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [790:811:0826/055956.891273:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [790:790:0826/055956.975271:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [790:790:0826/055956.975358:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [790:790:0826/055956.975376:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [790:811:0826/055956.976824:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [790:811:0826/055956.976853:ERROR:dbus/bus.cc:405] 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-26 05:59:57,057 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,091 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,092 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,278 204 WARNING rb-f66e451-224253-408111 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: [890:911:0826/055957.254131:ERROR:dbus/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-26 05:59:57,279 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,308 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-26 05:59:57,486 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 05:59:57,487 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,524 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-26 05:59:57,701 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 05:59:57,701 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,729 204 INFO rb-f66e451-224253-408111 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-26 05:59:57,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-08-26 05:59:58,052 204 WARNING rb-f66e451-224253-408111 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: [954:975:0826/055957.875528:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [954:975:0826/055957.879379:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [954:975:0826/055957.879629:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [954:975:0826/055957.879726:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [954:975:0826/055957.879739:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [954:975:0826/055957.887999:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [954:954:0826/055957.888811:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [990:990:0826/055957.901616:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [990:990:0826/055957.904302:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [954:975:0826/055957.907638:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [954:954:0826/055958.009388:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [954:954:0826/055958.009497:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [954:954:0826/055958.009510:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [954:975:0826/055958.010324:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [954:975:0826/055958.010355:ERROR:dbus/bus.cc:405] 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-26 05:59:58,056 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,111 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:58,133 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,401 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,650 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,672 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,817 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,838 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,942 204 INFO rb-f66e451-224253-408111 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-26 05:59:58,970 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 05:59:58,985 204 INFO rb-f66e451-224253-408111 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-26 05:59:59,242 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 05:59:59,480 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 05:59:59] "GET /web/assets/670b29a/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.012 0.237 2026-08-26 05:59:59,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/670b29a/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-26 05:59:59,758 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 05:59:59] "GET /web/assets/946883c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-08-26 05:59:59,779 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/946883c/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-26 05:59:59,801 204 INFO rb-f66e451-224253-408111 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-26 06:00:00,021 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:00,261 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:00] "GET /web/assets/248d968/web.assets_web.min.css HTTP/1.1" 200 - 10 0.004 0.238 2026-08-26 06:00:00,269 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/248d968/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-26 06:00:00,295 204 INFO rb-f66e451-224253-408111 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-26 06:00:00,573 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:00,813 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:00] "GET /web/assets/670b29a/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.004 0.239 2026-08-26 06:00:00,822 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/670b29a/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-26 06:00:01,143 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:01] "GET /web/assets/946883c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-08-26 06:00:01,153 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/946883c/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-26 06:00:01,154 204 INFO rb-f66e451-224253-408111 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-26 06:00:01,189 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:01,211 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-08-26 06:00:01,234 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:admin from n/a 2026-08-26 06:00:01,255 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:03,770 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:03] "GET /web HTTP/1.1" 200 - 185 0.440 2.081 2026-08-26 06:00:03,771 204 INFO rb-f66e451-224253-408111 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-26 06:00:03,797 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-08-26 06:00:03,836 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-08-26 06:00:03,851 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:04,133 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:04] "GET /odoo/offline HTTP/1.1" 200 - 16 0.015 0.270 2026-08-26 06:00:04,135 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-08-26 06:00:04,160 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-08-26 06:00:04,166 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:04,415 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:04] "GET /odoo/offline HTTP/1.1" 200 - 18 0.007 0.245 2026-08-26 06:00:04,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-08-26 06:00:04,447 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:04,618 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-08-26 06:00:04,677 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:demo from n/a 2026-08-26 06:00:05,118 204 INFO ? werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:05] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.428 2026-08-26 06:00:05,126 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:06,221 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:06] "GET /web HTTP/1.1" 200 - 178 0.166 0.933 2026-08-26 06:00:06,247 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-08-26 06:00:06,333 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:admin from n/a 2026-08-26 06:00:06,347 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:07,548 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.035 1.172 2026-08-26 06:00:07,549 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-08-26 06:00:07,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-08-26 06:00:07,614 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:07,890 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-08-26 06:00:07,896 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.009 0.276 2026-08-26 06:00:07,898 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-08-26 06:00:07,930 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:07,955 204 INFO rb-f66e451-224253-408111 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-26 06:00:08,215 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:08,490 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:08] "GET /web/assets/248d968/web.assets_web.min.css HTTP/1.1" 200 - 10 0.011 0.271 2026-08-26 06:00:08,500 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/248d968/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-26 06:00:08,501 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_brand_stylesheet_is_still_served_to_the_real_webclient: waiting for threads: [] 2026-08-26 06:00:08,520 204 INFO rb-f66e451-224253-408111 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-26 06:00:08,753 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:08,981 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:08] "GET /web/assets/670b29a/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.005 0.226 2026-08-26 06:00:08,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/670b29a/web.assets_unit_tests_setup.min.css (1382152 bytes, 175 core stylesheet markers) 2026-08-26 06:00:09,277 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:09] "GET /web/assets/946883c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-08-26 06:00:09,290 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/946883c/web.tests_assets.min.css (1388685 bytes, 176 core stylesheet markers) 2026-08-26 06:00:09,315 204 INFO rb-f66e451-224253-408111 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-26 06:00:09,578 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:09,834 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:09] "GET /web/assets/248d968/web.assets_web.min.css HTTP/1.1" 200 - 10 0.014 0.258 2026-08-26 06:00:09,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/248d968/web.assets_web.min.css (1408517 bytes, 173 core stylesheet markers) 2026-08-26 06:00:09,896 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:09,916 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-08-26 06:00:09,936 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:11,806 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:11] "GET /contactus HTTP/1.1" 200 - 190 0.176 1.697 2026-08-26 06:00:11,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-08-26 06:00:11,855 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:12,763 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:12] "GET /contactus HTTP/1.1" 200 - 190 0.114 0.796 2026-08-26 06:00:12,799 204 INFO rb-f66e451-224253-408111 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-26 06:00:12,812 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:00:13,817 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:00:13] "GET /contactus HTTP/1.1" 200 - 190 0.126 0.881 2026-08-26 06:00:13,847 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:13,864 204 INFO rb-f66e451-224253-408111 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-26 06:00:14,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-08-26 06:00:14,376 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-26 06:00:14,858 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-08-26 06:00:14,894 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17902] 2026-08-26 06:00:14,901 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:15,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-08-26 06:00:15,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17906] 2026-08-26 06:00:15,445 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:15,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-08-26 06:00:15,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17910] 2026-08-26 06:00:15,914 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:15,929 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-08-26 06:00:16,163 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-08-26 06:00:16,280 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-08-26 06:00:16,406 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-08-26 06:00:16,522 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #31 deleted mail.message records with IDs: [17919] 2026-08-26 06:00:16,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #31 deleted business.trip records with IDs: [8] 2026-08-26 06:00:16,577 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #31 deleted mail.followers records with IDs: [1268] 2026-08-26 06:00:16,603 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-08-26 06:00:16,736 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-08-26 06:00:16,866 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-08-26 06:00:16,980 204 INFO rb-f66e451-224253-408111 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-26 06:00:17,023 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:00:17,036 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-08-26 06:00:17,234 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-08-26 06:00:17,253 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-08-26 06:00:17,275 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:00:17,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-08-26 06:00:17,676 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17928] 2026-08-26 06:00:17,683 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:17,859 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-08-26 06:00:18,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-08-26 06:00:18,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-08-26 06:00:18,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-08-26 06:00:18,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-08-26 06:00:18,601 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-08-26 06:00:18,731 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-08-26 06:00:18,875 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-08-26 06:00:18,997 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-08-26 06:00:19,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-08-26 06:00:19,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #34 deleted mail.message records with IDs: [17958] 2026-08-26 06:00:19,214 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #34 deleted business.trip.traveller records with IDs: [27] 2026-08-26 06:00:19,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1297] 2026-08-26 06:00:19,329 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-08-26 06:00:19,492 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-08-26 06:00:19,575 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:00:19,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-08-26 06:00:19,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17964] 2026-08-26 06:00:19,995 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:20,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-08-26 06:00:20,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17971] 2026-08-26 06:00:20,343 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-08-26 06:00:20,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17973] 2026-08-26 06:00:20,519 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted business.trip records with IDs: [26] 2026-08-26 06:00:20,528 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1302] 2026-08-26 06:00:20,555 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-08-26 06:00:20,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17975] 2026-08-26 06:00:20,700 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted business.trip records with IDs: [27] 2026-08-26 06:00:20,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1304] 2026-08-26 06:00:20,742 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:00:21,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-08-26 06:00:21,281 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17978] 2026-08-26 06:00:21,288 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:00:24,229 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a07e700> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,230 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e4a840> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,238 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,242 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,244 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e4ab60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,258 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:24,259 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,061 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305937e3e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058835c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,069 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,074 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,075 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058836ca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,092 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:27,093 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,082 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c40ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,083 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058301f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,098 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,102 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,103 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30583009a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,119 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:29,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,915 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30590cb060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,916 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bb8f40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,923 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,926 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,927 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bb80e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,943 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:31,944 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,666 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac718a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,667 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d8eca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,675 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,680 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,681 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d8f240> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,697 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:34,698 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,545 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e9bce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,546 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c08400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,554 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,558 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,559 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c09ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,572 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:37,573 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,252 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c21d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e4a0c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,261 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,270 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,279 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e493a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,300 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:40,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:42,995 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30594b4e00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:42,996 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590bb740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:43,003 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:43,007 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:43,008 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30590b8720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:43,020 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:43,021 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,045 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30588fb6a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,046 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307b6a58a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,053 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,057 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,057 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307b6a53a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,068 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:45,069 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,563 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c699e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,564 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30593542c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,575 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,580 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,581 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059357380> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,601 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:47,602 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,417 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058a0eb60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,419 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bd54180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,425 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,429 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,431 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307bd549a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,446 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:50,447 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,922 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30565f4ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,922 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d625c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,928 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,931 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,931 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d60040> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,943 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:52,944 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,402 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e4a160> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,403 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307c5498a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,409 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,412 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,413 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307c549440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,424 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:55,425 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,308 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305823b9c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,309 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac0cfe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,318 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,322 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,323 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac0f920> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,338 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:57,339 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:59,998 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30583028e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:00:59,999 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588eaf20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:00,006 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:00,009 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:00,010 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588e87c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:00,023 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:00,024 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,689 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac396c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,689 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c0ade0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,694 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,697 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,698 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c0b2e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,711 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,712 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:02,994 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-08-26 06:01:03,084 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-08-26 06:01:05,486 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30590ed300> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,487 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30591a6160> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,492 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,494 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,495 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30591a7600> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,508 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,509 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:01:05,518 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:01:06,394 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-26 06:01:06,413 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17992] 2026-08-26 06:01:06,421 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:06,648 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-08-26 06:01:06,908 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-08-26 06:01:07,086 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-08-26 06:01:07,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-08-26 06:01:07,411 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:01:07,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-26 06:01:07,796 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18008] 2026-08-26 06:01:07,802 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:12,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-26 06:01:12,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18200] 2026-08-26 06:01:12,423 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:12,440 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-08-26 06:01:12,686 204 INFO rb-f66e451-224253-408111 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-26 06:01:12,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:01:13,193 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-26 06:01:13,212 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18207] 2026-08-26 06:01:13,220 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:13,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-26 06:01:13,538 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless failed to start: [1071:1092:0826/060113.522197:ERROR:dbus/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-26 06:01:13,539 204 INFO rb-f66e451-224253-408111 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-26 06:01:13,575 204 INFO rb-f66e451-224253-408111 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-26 06:01:13,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-26 06:01:13,749 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.test_portal_request_tour: Chrome headless failed to start: 2026-08-26 06:01:13,750 204 INFO rb-f66e451-224253-408111 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-26 06:01:13,786 204 INFO rb-f66e451-224253-408111 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-26 06:01:13,787 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-26 06:01:13,974 204 WARNING rb-f66e451-224253-408111 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-26 06:01:13,975 204 INFO rb-f66e451-224253-408111 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-26 06:01:14,024 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:14,040 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-08-26 06:01:14,078 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-08-26 06:01:14,108 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-08-26 06:01:14,157 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-08-26 06:01:14,205 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-08-26 06:01:14,242 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:01:14,752 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-26 06:01:14,768 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18211] 2026-08-26 06:01:14,777 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:14,804 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-08-26 06:01:14,825 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:bt_plain_user from n/a 2026-08-26 06:01:14,835 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:01:16,535 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:01:16] "GET /my/business-trips HTTP/1.1" 200 - 274 0.168 1.537 2026-08-26 06:01:16,537 204 INFO rb-f66e451-224253-408111 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-26 06:01:16,567 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:16,990 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-26 06:01:17,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18213] 2026-08-26 06:01:17,009 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:17,103 204 INFO rb-f66e451-224253-408111 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-26 06:01:17,166 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:bt_checkaccess_portal from n/a 2026-08-26 06:01:17,178 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:01:17,445 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:01:17] "POST /my/counters HTTP/1.1" 200 - 24 0.019 0.252 2026-08-26 06:01:18,316 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:01:18] "GET /my/business-trips HTTP/1.1" 200 - 258 0.219 0.644 2026-08-26 06:01:18,319 204 INFO rb-f66e451-224253-408111 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-26 06:01:18,360 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:18,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-26 06:01:18,731 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18217] 2026-08-26 06:01:18,744 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:18,813 204 INFO rb-f66e451-224253-408111 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-26 06:01:18,881 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:bt_authorized_portal from n/a 2026-08-26 06:01:18,889 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:01:19,901 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:01:19] "GET /my/business-trips HTTP/1.1" 200 - 278 0.153 0.861 2026-08-26 06:01:19,902 204 INFO rb-f66e451-224253-408111 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-26 06:01:19,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:19,955 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-08-26 06:01:19,980 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-08-26 06:01:20,011 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-08-26 06:01:20,056 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:01:24,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-26 06:01:24,616 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18405] 2026-08-26 06:01:24,622 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:24,770 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-08-26 06:01:24,919 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-08-26 06:01:25,093 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-08-26 06:01:25,262 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-08-26 06:01:25,409 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-08-26 06:01:25,532 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-08-26 06:01:25,658 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-08-26 06:01:25,837 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-08-26 06:01:26,018 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:31,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-26 06:01:31,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18617] 2026-08-26 06:01:31,174 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:31,337 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-08-26 06:01:31,572 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-08-26 06:01:31,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-08-26 06:01:31,947 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:01:36,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-26 06:01:36,916 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18818] 2026-08-26 06:01:36,923 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:37,058 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-08-26 06:01:40,816 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:45,608 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-26 06:01:45,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19194] 2026-08-26 06:01:45,624 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:45,765 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-08-26 06:01:45,833 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-08-26 06:01:45,876 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-08-26 06:01:45,933 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:50,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-26 06:01:50,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19385] 2026-08-26 06:01:50,375 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:50,489 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-08-26 06:01:50,600 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-08-26 06:01:50,739 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:01:56,152 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-26 06:01:56,170 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19580] 2026-08-26 06:01:56,178 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:01:56,348 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-08-26 06:01:56,519 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:02:01,346 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-26 06:02:01,372 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19773] 2026-08-26 06:02:01,378 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:01,540 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-08-26 06:02:01,703 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-08-26 06:02:01,915 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:02:02,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-26 06:02:02,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19786] 2026-08-26 06:02:02,562 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:02,655 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-08-26 06:02:03,803 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [419] 2026-08-26 06:02:04,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [190] 2026-08-26 06:02:04,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [420] 2026-08-26 06:02:04,704 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-08-26 06:02:04,736 204 INFO rb-f66e451-224253-408111 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-26 06:02:05,311 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-08-26 06:02:05,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-08-26 06:02:06,425 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [421] 2026-08-26 06:02:06,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [191] 2026-08-26 06:02:06,807 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [422] 2026-08-26 06:02:07,423 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-08-26 06:02:08,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-26 06:02:08,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [192] 2026-08-26 06:02:09,187 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-08-26 06:02:10,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [424] 2026-08-26 06:02:10,313 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19849, 19846] 2026-08-26 06:02:10,351 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [65] 2026-08-26 06:02:10,499 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1395] 2026-08-26 06:02:10,620 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-08-26 06:02:10,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-08-26 06:02:11,216 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-08-26 06:02:11,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19856] 2026-08-26 06:02:11,229 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:12,256 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [426] 2026-08-26 06:02:12,355 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [427] 2026-08-26 06:02:12,550 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [194, 195] 2026-08-26 06:02:12,714 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [428] 2026-08-26 06:02:12,876 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-08-26 06:02:13,400 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-26 06:02:13,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19873] 2026-08-26 06:02:13,416 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:14,545 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [430] 2026-08-26 06:02:14,676 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [431] 2026-08-26 06:02:14,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196, 197] 2026-08-26 06:02:15,003 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [432] 2026-08-26 06:02:15,157 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #53 deleted mail.activity records with IDs: [198] 2026-08-26 06:02:15,317 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [433] 2026-08-26 06:02:15,737 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-08-26 06:02:16,513 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-08-26 06:02:16,957 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19900, 19897] 2026-08-26 06:02:16,985 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [69] 2026-08-26 06:02:17,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted approval.request.line records with IDs: [59] 2026-08-26 06:02:17,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted request.approval.user.line records with IDs: [52] 2026-08-26 06:02:17,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1411] 2026-08-26 06:02:17,231 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-08-26 06:02:18,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [434] 2026-08-26 06:02:18,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-08-26 06:02:18,472 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [435] 2026-08-26 06:02:18,563 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-08-26 06:02:18,985 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-08-26 06:02:18,992 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19918] 2026-08-26 06:02:18,998 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:19,077 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-08-26 06:02:19,086 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19919] 2026-08-26 06:02:19,092 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:20,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [438] 2026-08-26 06:02:20,308 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-08-26 06:02:20,438 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [439] 2026-08-26 06:02:20,912 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-08-26 06:02:21,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-08-26 06:02:21,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-08-26 06:02:22,621 204 INFO rb-f66e451-224253-408111 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-26 06:02:23,230 204 INFO rb-f66e451-224253-408111 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-26 06:02:23,370 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19961] 2026-08-26 06:02:23,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [77] 2026-08-26 06:02:23,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1434] 2026-08-26 06:02:23,709 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-08-26 06:02:23,845 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:02:24,287 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-08-26 06:02:24,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19967] 2026-08-26 06:02:24,301 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:24,442 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-08-26 06:02:24,688 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-08-26 06:02:24,880 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-08-26 06:02:25,047 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:25,460 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-08-26 06:02:25,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19996] 2026-08-26 06:02:25,474 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:25,616 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-08-26 06:02:25,942 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:26,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-26 06:02:26,376 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20015] 2026-08-26 06:02:26,383 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:26,539 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-08-26 06:02:26,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [443] 2026-08-26 06:02:27,119 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [444] 2026-08-26 06:02:27,231 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [445] 2026-08-26 06:02:27,328 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:27,772 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-08-26 06:02:27,782 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20034] 2026-08-26 06:02:27,788 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:27,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-08-26 06:02:28,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-26 06:02:28,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-26 06:02:28,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-08-26 06:02:28,467 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:28,863 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-08-26 06:02:28,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20048] 2026-08-26 06:02:28,879 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:29,041 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-08-26 06:02:29,374 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-08-26 06:02:29,765 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [451] 2026-08-26 06:02:29,894 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [452] 2026-08-26 06:02:30,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [453] 2026-08-26 06:02:30,609 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:31,093 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-26 06:02:31,104 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20080] 2026-08-26 06:02:31,111 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:02:31,325 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-08-26 06:02:31,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #61 deleted mail.message records with IDs: [20087] 2026-08-26 06:02:31,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #61 deleted business.trip records with IDs: [78] 2026-08-26 06:02:31,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #61 deleted mail.followers records with IDs: [1498] 2026-08-26 06:02:31,835 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:02:50,952 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30595f0900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,954 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057b298a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,968 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,969 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057b2b9c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,985 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:50,986 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,703 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30592c3f60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,704 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305857d8a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,709 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,712 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,712 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305857ff60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,724 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:53,724 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,203 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a491a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,204 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307c496200> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,217 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,221 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,222 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307c494ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,233 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:56,235 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,212 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30565f7f60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,213 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057fbd620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,219 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,223 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,223 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057fbd440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,237 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:02:58,237 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,777 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3056686b60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,778 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30592f68e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,788 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,792 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,793 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30592f4fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,804 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:00,805 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,540 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059195c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,541 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a219bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,547 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,550 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,551 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a219940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,563 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:03,564 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,241 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059be6020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,241 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e3c4a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,252 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,256 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,257 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e3ccc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,273 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:06,274 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,905 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307bdb1800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,906 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e65ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,913 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,917 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,918 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ef0a40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,934 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:08,935 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:09,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-08-26 06:03:09,980 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-08-26 06:03:12,003 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a453100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,004 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bdb1800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,010 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,013 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,014 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305af66700> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,028 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,029 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:12,040 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:03:32,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593ac860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,162 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30583013a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,168 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,171 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,172 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058301940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,184 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:32,185 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,912 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058425800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,913 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058a28ea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,920 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,925 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,926 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058a28ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,942 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:34,943 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,623 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058fb4900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,624 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bbe480> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,629 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,632 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,633 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bbfe20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,648 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:37,649 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,302 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c09c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,303 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c13880> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,310 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,314 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,314 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c11940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,327 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:40,328 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,024 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e5ed40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,025 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590edbc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,032 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,037 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,038 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307a4d99e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,053 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:43,054 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,153 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305af80fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,154 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30594747c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,165 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,166 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30594762a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,183 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:45,184 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,730 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a416980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,731 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3056444fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,738 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,742 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,742 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3056447c40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,754 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:47,755 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,441 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059380720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,442 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30589e5f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,450 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,453 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,454 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30589e4f40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,467 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:50,468 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:51,420 204 INFO rb-f66e451-224253-408111 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-26 06:03:51,598 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-08-26 06:03:51,824 204 INFO rb-f66e451-224253-408111 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-26 06:03:52,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #70 deleted hr.expense.sheet records with IDs: [12] 2026-08-26 06:03:52,535 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-08-26 06:03:52,776 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #66 deleted hr.expense.sheet records with IDs: [13] 2026-08-26 06:03:52,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-08-26 06:03:52,940 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #66 deleted business.trip records with IDs: [85] 2026-08-26 06:03:52,969 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-08-26 06:03:53,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-08-26 06:03:53,287 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-08-26 06:03:53,446 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-08-26 06:03:53,600 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-08-26 06:03:53,750 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-08-26 06:03:53,905 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-08-26 06:03:54,103 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-08-26 06:03:54,385 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-08-26 06:03:54,548 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-08-26 06:03:54,762 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-08-26 06:03:55,108 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-08-26 06:03:55,320 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-08-26 06:03:57,760 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058382de0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,761 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a979a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,766 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,769 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,769 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a979da0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,783 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,784 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:03:57,796 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:03:57,807 204 INFO rb-f66e451-224253-408111 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-26 06:03:58,061 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-08-26 06:03:58,133 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:03:58,145 204 INFO rb-f66e451-224253-408111 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-26 06:03:58,641 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:03:58,652 204 INFO rb-f66e451-224253-408111 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-26 06:03:59,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-08-26 06:03:59,810 204 INFO rb-f66e451-224253-408111 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-26 06:04:00,418 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:04:00,429 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-08-26 06:04:00,966 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-08-26 06:04:01,389 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-08-26 06:04:01,848 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-08-26 06:04:02,367 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-08-26 06:04:02,856 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-08-26 06:04:03,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-08-26 06:04:03,880 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-26 06:04:04,459 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:04:04,473 204 INFO rb-f66e451-224253-408111 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-26 06:04:04,942 204 INFO rb-f66e451-224253-408111 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-26 06:04:05,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-08-26 06:04:05,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-08-26 06:04:06,247 204 INFO rb-f66e451-224253-408111 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-26 06:04:06,774 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-08-26 06:04:07,195 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:04:07,208 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-08-26 06:04:07,737 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-08-26 06:04:08,320 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-08-26 06:04:08,748 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-08-26 06:04:09,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-08-26 06:04:09,676 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-08-26 06:04:10,153 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-08-26 06:04:10,660 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-26 06:04:11,377 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:04:11,390 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-08-26 06:04:11,552 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-08-26 06:04:12,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-08-26 06:04:12,438 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-08-26 06:04:12,589 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-08-26 06:04:12,713 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-08-26 06:04:12,844 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:04:12,856 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-08-26 06:04:12,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-08-26 06:04:13,015 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-08-26 06:04:13,041 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-08-26 06:04:13,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-26 06:04:13,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-26 06:04:13,614 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-26 06:04:13,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-26 06:04:13,807 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:04:13,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-08-26 06:04:13,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-08-26 06:04:14,017 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-08-26 06:04:14,178 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-08-26 06:04:14,323 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-08-26 06:04:14,436 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-08-26 06:04:14,602 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-08-26 06:04:14,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:04:14,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-08-26 06:04:14,838 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-08-26 06:04:14,868 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-08-26 06:04:14,899 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-08-26 06:04:14,932 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-08-26 06:04:15,083 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-08-26 06:04:15,175 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1620, 1621, 1622] 2026-08-26 06:04:15,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-08-26 06:04:16,916 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058549940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,917 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a3a05e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,926 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,929 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,931 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a3a1a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,943 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:16,944 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:17,418 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-08-26 06:04:19,979 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30564351c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:19,980 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ae9f7e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:19,988 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:19,993 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:19,994 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ae9e020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:20,006 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:20,007 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,608 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a41ae80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,609 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059a1b740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,614 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,617 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,618 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30592c3ba0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,630 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,631 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:22,953 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-08-26 06:04:25,390 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3056631620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,390 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059be5580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,400 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,404 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,405 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059be68e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,418 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,419 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:25,430 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:04:25,630 204 INFO rb-f66e451-224253-408111 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-26 06:04:27,426 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a9f02c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,427 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d81940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,436 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,440 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,441 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d80220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,459 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:27,460 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,154 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305ae9ede0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,155 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bbfec0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,168 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,172 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,173 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bbc900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,187 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,188 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:30,483 204 INFO rb-f66e451-224253-408111 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-26 06:04:32,760 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c3ca40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,761 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058244b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,767 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,770 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,771 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30582474c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,786 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:32,787 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,348 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a418180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,349 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aaacc20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,356 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,360 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,361 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aaac040> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,376 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:35,377 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,956 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307a4be3e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,957 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305857cae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,967 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,971 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,972 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305857ede0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,988 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:37,989 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,155 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058ed34c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,156 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bc4fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,165 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,166 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bc5440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,179 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:40,180 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,650 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d97d80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,651 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a418ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,658 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,662 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,663 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a4196c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,682 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:42,683 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,212 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30591491c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,213 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059196160> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,220 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,224 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,225 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059197d80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,241 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:45,242 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,944 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a76dda0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,945 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a73dda0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,958 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,962 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a73ee80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,979 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:47,980 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,328 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d818a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,329 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e49080> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,336 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,340 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,340 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e499e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,356 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:50,357 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,223 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305adc9260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,224 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058381580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,231 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,235 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,236 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30583807c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:52,254 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,889 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058c12e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,890 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e56ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,896 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,900 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,901 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e57560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,915 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:54,916 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,497 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057ad7ec0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,498 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057ccbe20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,503 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,506 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,507 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057cc8720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,522 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:04:57,523 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,024 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac39d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,025 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058f900e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,032 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,035 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,036 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058f90220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,049 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:00,050 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,453 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058a668e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,454 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a96c2c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,461 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,464 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,465 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a96d4e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,480 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:02,481 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,396 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059467100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,397 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bd55a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,403 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,407 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,407 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307bd57ce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,420 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:04,421 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,037 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e9de40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,037 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d28180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,042 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,045 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,046 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d2a520> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,056 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:07,057 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,750 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e4db20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,751 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059195800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,757 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,761 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,762 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059194680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,776 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:09,777 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:10,107 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-08-26 06:05:10,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-08-26 06:05:12,595 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a9f1d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,596 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588faac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,602 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,606 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,607 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588fb9c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,621 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:12,622 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,252 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058548d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ae9e5c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,259 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,263 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,265 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ae9f100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,281 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,282 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:15,576 204 INFO rb-f66e451-224253-408111 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-26 06:05:15,695 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-08-26 06:05:15,720 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-08-26 06:05:19,006 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a999c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,007 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058548d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,013 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,017 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,017 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307a427c40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,033 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,033 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:19,045 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:05:19,274 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-08-26 06:05:19,297 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-08-26 06:05:21,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a754ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,109 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305937cb80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,116 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,122 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305937c860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,138 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:21,139 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:22,256 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-08-26 06:05:22,341 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-08-26 06:05:22,356 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-08-26 06:05:24,250 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c16340> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,251 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305815ec00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,257 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,261 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,262 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305815e340> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,277 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,279 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:24,723 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-08-26 06:05:25,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-08-26 06:05:25,144 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-08-26 06:05:27,402 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305ae9e520> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,403 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058e99580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,407 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,409 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,410 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058e9ab60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,422 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,422 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:27,432 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:05:27,657 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-26 06:05:28,040 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless failed to start: [1149:1170:0826/060527.812289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1149:1170:0826/060527.818842:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1149:1170:0826/060527.818981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1149:1170:0826/060527.819042:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1149:1170:0826/060527.819049:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1149:1170:0826/060527.832240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1149:1149:0826/060527.836646:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1187:1187:0826/060527.847603:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1187:1187:0826/060527.853056:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1149:1170:0826/060527.873644:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1149:1149:0826/060527.965204:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1149:1149:0826/060527.965287:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1149:1149:0826/060527.965302:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1149:1170:0826/060527.965315:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1149:1170:0826/060527.965340:ERROR:dbus/bus.cc:405] 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-26 06:05:28,043 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,069 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-26 06:05:28,230 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.test_customizer_editor_tour: Chrome headless failed to start: 2026-08-26 06:05:28,231 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,264 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,264 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-26 06:05:28,637 204 WARNING rb-f66e451-224253-408111 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: [1277:1298:0826/060528.414508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1277:1298:0826/060528.422043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1277:1298:0826/060528.422237:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1277:1298:0826/060528.422278:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1277:1298:0826/060528.422289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1277:1298:0826/060528.434127:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1277:1277:0826/060528.443542:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1312:1312:0826/060528.448028:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1312:1312:0826/060528.450910:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1277:1298:0826/060528.476257:ERROR:dbus/bus.cc:405] 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-26 06:05:28,640 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,669 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-26 06:05:28,869 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless failed to start: [1374:1397:0826/060528.836912:ERROR:dbus/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-26 06:05:28,870 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,902 204 INFO rb-f66e451-224253-408111 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-26 06:05:28,902 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-26 06:05:29,223 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.test_customizer_form_editor_tour: Chrome headless failed to start: [1400:1421:0826/060529.033674:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1400:1421:0826/060529.043295:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1400:1421:0826/060529.043372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1400:1421:0826/060529.043602:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1400:1421:0826/060529.043612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1400:1421:0826/060529.056385:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1400:1400:0826/060529.057530:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1437:1437:0826/060529.069482:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1437:1437:0826/060529.072006:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1400:1421:0826/060529.087431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1400:1400:0826/060529.160637:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1400:1400:0826/060529.160726:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1400:1421:0826/060529.160740:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1400:1400:0826/060529.160740:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1400:1421:0826/060529.160799:ERROR:dbus/bus.cc:405] 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-26 06:05:29,225 204 INFO rb-f66e451-224253-408111 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-26 06:05:29,251 204 INFO rb-f66e451-224253-408111 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-26 06:05:29,251 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-26 06:05:29,581 204 WARNING rb-f66e451-224253-408111 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: [1501:1523:0826/060529.409891:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1523:0826/060529.415308:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1523:0826/060529.415464:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1523:0826/060529.415501:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1501:1523:0826/060529.415510:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1523:0826/060529.426975:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1501:0826/060529.428089:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1537:1537:0826/060529.436924:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1537:1537:0826/060529.440299:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1501:1523:0826/060529.445341:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1501:0826/060529.524114:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1501:1501:0826/060529.524207:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1501:1501:0826/060529.524221:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1501:1523:0826/060529.526809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1501:1523:0826/060529.526838:ERROR:dbus/bus.cc:405] 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-26 06:05:29,584 204 INFO rb-f66e451-224253-408111 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-26 06:05:29,621 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-26 06:05:29,947 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1596:1617:0826/060529.763698:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1596:1617:0826/060529.768772:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1596:1617:0826/060529.768973:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1596:1617:0826/060529.769012:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1596:1617:0826/060529.769019:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1596:1617:0826/060529.784052:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1596:1596:0826/060529.784712:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1631:1631:0826/060529.815550:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1631:1631:0826/060529.818043:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1596:1617:0826/060529.819500:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1596:1596:0826/060529.900763:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1596:1596:0826/060529.900897:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1596:1596:0826/060529.900913:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1596:1617:0826/060529.900925:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1596:1617:0826/060529.900954:ERROR:dbus/bus.cc:405] 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-26 06:05:29,950 204 INFO rb-f66e451-224253-408111 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-26 06:05:29,979 204 INFO rb-f66e451-224253-408111 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-26 06:05:29,979 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-26 06:05:30,305 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1687:1708:0826/060530.133863:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1687:1708:0826/060530.139335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1687:1708:0826/060530.139437:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1687:1708:0826/060530.140176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1687:1708:0826/060530.140343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1687:1708:0826/060530.151774:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1687:1687:0826/060530.156909:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1687:1708:0826/060530.183623:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1724:1724:0826/060530.185526:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1724:1724:0826/060530.199935:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-26 06:05:30,310 204 INFO rb-f66e451-224253-408111 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-26 06:05:30,342 204 INFO rb-f66e451-224253-408111 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-26 06:05:30,342 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-26 06:05:30,673 204 WARNING rb-f66e451-224253-408111 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: [1789:1810:0826/060530.485397:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1789:1810:0826/060530.490509:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1810:0826/060530.490929:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1789:1810:0826/060530.490966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1789:1810:0826/060530.490975:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1810:0826/060530.503710:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1789:0826/060530.509360:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1824:1824:0826/060530.514318:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1824:1824:0826/060530.517318:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1789:1810:0826/060530.533951:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1789:0826/060530.602894:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1789:1789:0826/060530.603009:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1789:1789:0826/060530.603027:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1789:1810:0826/060530.603126:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1810:0826/060530.603155:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1789:1789:0826/060530.603250:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-26 06:05:30,676 204 INFO rb-f66e451-224253-408111 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-26 06:05:30,707 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-26 06:05:31,032 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless failed to start: [1887:1908:0826/060530.864596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1887:1908:0826/060530.868884:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1887:1908:0826/060530.868981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1887:1908:0826/060530.869024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1887:1908:0826/060530.869086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1887:1908:0826/060530.881316:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1887:1887:0826/060530.882394:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1923:1923:0826/060530.904620:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1923:1923:0826/060530.907624:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1887:1908:0826/060530.911830:ERROR:dbus/bus.cc:405] 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-26 06:05:31,035 204 INFO rb-f66e451-224253-408111 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-26 06:05:31,065 204 INFO rb-f66e451-224253-408111 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-26 06:05:31,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-26 06:05:31,384 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.test_customizer_list_editor_tour: Chrome headless failed to start: [1991:2012:0826/060531.214318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1991:2012:0826/060531.218414:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1991:2012:0826/060531.218524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1991:2012:0826/060531.218950:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1991:2012:0826/060531.218978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1991:2012:0826/060531.232968:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1991:1991:0826/060531.236345:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2026:2026:0826/060531.247250:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2026:2026:0826/060531.254488:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1991:2012:0826/060531.262873:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1991:1991:0826/060531.344766:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1991:2012:0826/060531.345029:ERROR:dbus/bus.cc:405] 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-26 06:05:31,389 204 INFO rb-f66e451-224253-408111 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-26 06:05:31,416 204 INFO rb-f66e451-224253-408111 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-26 06:05:31,417 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-26 06:05:31,734 204 WARNING rb-f66e451-224253-408111 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: [2092:2113:0826/060531.553060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2092:2113:0826/060531.562454:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2092:2113:0826/060531.562552:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2092:2113:0826/060531.562588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2092:2113:0826/060531.562598:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2092:2113:0826/060531.577760:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2092:2092:0826/060531.589758:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2128:2128:0826/060531.588189:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2128:2128:0826/060531.592718:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2092:2113:0826/060531.617778:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2092:2092:0826/060531.703429:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2092:2092:0826/060531.703510:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2092:2092:0826/060531.703525:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2092:2113:0826/060531.705530:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2092:2113:0826/060531.705560:ERROR:dbus/bus.cc:405] 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-26 06:05:31,737 204 INFO rb-f66e451-224253-408111 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-26 06:05:31,761 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-26 06:05:32,080 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless failed to start: [2191:2212:0826/060531.908740:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2191:2212:0826/060531.922465:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2191:2212:0826/060531.922651:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2191:2212:0826/060531.922674:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2191:2212:0826/060531.922680:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2191:2212:0826/060531.940841:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2191:2191:0826/060531.943470:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2227:2227:0826/060531.944849:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2227:2227:0826/060531.951074:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2191:2212:0826/060531.969086:ERROR:dbus/bus.cc:405] 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-26 06:05:32,082 204 INFO rb-f66e451-224253-408111 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-26 06:05:32,113 204 INFO rb-f66e451-224253-408111 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-26 06:05:32,114 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-26 06:05:32,428 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.test_customizer_report_editor_tour: Chrome headless failed to start: [2290:2311:0826/060532.254817:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2290:2311:0826/060532.261913:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2290:2311:0826/060532.262594:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2290:2311:0826/060532.262675:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2290:2311:0826/060532.262687:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2290:2311:0826/060532.276068:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2290:2290:0826/060532.279747:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2325:2325:0826/060532.285390:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2325:2325:0826/060532.288288:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2290:2311:0826/060532.295070:ERROR:dbus/bus.cc:405] 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-26 06:05:32,431 204 INFO rb-f66e451-224253-408111 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-26 06:05:32,458 204 INFO rb-f66e451-224253-408111 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-26 06:05:32,458 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-26 06:05:32,836 204 WARNING rb-f66e451-224253-408111 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: [2388:2409:0826/060532.613824:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2388:2409:0826/060532.618738:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2409:0826/060532.618829:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2388:2409:0826/060532.618864:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2388:2409:0826/060532.618874:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2409:0826/060532.643965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2388:0826/060532.648046:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2425:2425:0826/060532.655670:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2425:2425:0826/060532.658482:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2388:2409:0826/060532.675792:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2388:0826/060532.762423:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2388:2388:0826/060532.762540:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2388:2388:0826/060532.762561:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2388:2409:0826/060532.763430:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2409:0826/060532.763459:ERROR:dbus/bus.cc:405] 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-26 06:05:32,839 204 INFO rb-f66e451-224253-408111 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-26 06:05:32,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-26 06:05:33,193 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless failed to start: [2490:2511:0826/060533.009770:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2490:2511:0826/060533.014102:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2511:0826/060533.014981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2490:2511:0826/060533.015038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2490:2511:0826/060533.015050:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2511:0826/060533.023387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2490:0826/060533.028049:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2527:2527:0826/060533.039299:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2527:2527:0826/060533.042546:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2490:2511:0826/060533.047923:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2490:0826/060533.110498:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2490:2490:0826/060533.110582:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2490:2490:0826/060533.110596:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2490:2511:0826/060533.110609:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2511:0826/060533.110636:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2490:2490:0826/060533.110776:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-26 06:05:33,196 204 INFO rb-f66e451-224253-408111 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-26 06:05:33,233 204 INFO rb-f66e451-224253-408111 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-26 06:05:33,234 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-26 06:05:33,552 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.test_customizer_switch_view_tour: Chrome headless failed to start: [2599:2620:0826/060533.365332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2599:2620:0826/060533.371029:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2599:2620:0826/060533.371208:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2599:2620:0826/060533.371283:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2599:2620:0826/060533.371306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2599:2620:0826/060533.380429:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2599:2599:0826/060533.383958:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2599:2620:0826/060533.404393:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2635:2635:0826/060533.405510:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2635:2635:0826/060533.408444:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2599:2599:0826/060533.482357:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2599:2599:0826/060533.482463:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2599:2599:0826/060533.482482:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2599:2620:0826/060533.482629:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2599:2620:0826/060533.482654:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2599:2599:0826/060533.482682:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-26 06:05:33,555 204 INFO rb-f66e451-224253-408111 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-26 06:05:33,581 204 INFO rb-f66e451-224253-408111 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-26 06:05:33,581 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-26 06:05:33,906 204 WARNING rb-f66e451-224253-408111 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: [2698:2719:0826/060533.722767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2698:2719:0826/060533.727546:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2698:2719:0826/060533.727660:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2698:2719:0826/060533.727707:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2698:2719:0826/060533.727718:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2698:2719:0826/060533.743183:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2698:2698:0826/060533.746625:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2733:2733:0826/060533.759086:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2733:2733:0826/060533.761722:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2698:2719:0826/060533.771997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2698:2698:0826/060533.832974:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2698:2698:0826/060533.833044:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2698:2698:0826/060533.833056:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2698:2719:0826/060533.833979:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2698:2719:0826/060533.834014:ERROR:dbus/bus.cc:405] 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-26 06:05:33,908 204 INFO rb-f66e451-224253-408111 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-26 06:05:33,942 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:05:33,979 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-08-26 06:05:36,494 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d56de0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,495 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059354d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,501 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,505 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,506 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30593568e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,519 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,520 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:36,893 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-08-26 06:05:39,286 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30582d7920> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,286 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ae30ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,297 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,302 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ae31a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,320 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,320 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:39,719 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-08-26 06:05:41,338 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058ccc220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,340 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058db7920> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,347 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,351 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,352 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058db7600> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,368 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:41,369 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:42,362 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-08-26 06:05:44,118 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058cb82c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,119 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057fbef20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,125 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,129 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,129 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057fbed40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,144 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:44,145 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,753 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e0f420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,754 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30586b71a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,759 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,762 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,763 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30586b77e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,776 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:46,777 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:47,106 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-08-26 06:05:49,308 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057b8fb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,309 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bc63e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,315 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,318 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,319 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bc54e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,332 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:49,333 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,941 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058929580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,942 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058648fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,966 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,967 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305864b880> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,980 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:51,980 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:52,259 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-08-26 06:05:54,179 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30591927a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,180 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058e98900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,187 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,191 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,192 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058e9ac00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,207 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:54,208 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,827 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bfa8e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,828 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e0f880> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,834 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,837 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,838 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e0f060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,852 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:56,853 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:57,803 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-08-26 06:05:57,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-08-26 06:05:59,468 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30591327a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,469 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058fb7d80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,476 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,479 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,480 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058fb5a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,495 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:05:59,496 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,144 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307bf5b600> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,144 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d28cc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,149 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,151 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,151 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d2bc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,162 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:02,171 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:06:02,382 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-08-26 06:06:02,467 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-08-26 06:06:04,806 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30565f6020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,807 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aaad580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,814 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,817 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,818 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aaacc20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,832 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:04,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:05,228 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-08-26 06:06:07,408 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307bddec00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,409 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305af6a340> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,416 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,420 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,421 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305af69080> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,437 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,438 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:07,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-08-26 06:06:08,238 204 INFO rb-f66e451-224253-408111 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-26 06:06:08,315 204 INFO rb-f66e451-224253-408111 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-26 06:06:09,958 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307bddee80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,959 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bddec00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,964 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,968 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,968 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057aab2e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,983 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,984 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:09,995 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:06:10,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-08-26 06:06:12,590 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d8ede0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,591 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c3c220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,598 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,602 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,604 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c3ce00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,620 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:12,621 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:13,256 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-08-26 06:06:15,395 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b2768e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,396 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30565f7420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,401 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,405 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,406 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30565f5760> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,417 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:15,418 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,873 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30596a25c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,873 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30c44f9a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,878 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,881 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,881 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30c44fa980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,892 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:17,893 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:18,237 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-08-26 06:06:20,352 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bbfa60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,354 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30584251c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,361 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,365 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,367 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058425d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,381 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:20,383 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-f66e451-224253/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,201 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30581ebd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,203 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305af86ca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,210 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,213 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,214 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305af859e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,226 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:22,227 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:23,147 204 INFO rb-f66e451-224253-408111 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-26 06:06:24,973 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307c19f7e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,974 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30581ebd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,979 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,982 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,983 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059167c40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,996 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:24,996 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:26,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-08-26 06:06:27,635 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305ae339c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,636 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a7031a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,641 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,645 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,646 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a701da0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,658 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:27,659 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,420 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aa0fd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,421 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30c58000e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,427 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,429 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,430 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30c5801f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,442 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,442 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:30,450 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:06:30,718 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-08-26 06:06:31,186 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-08-26 06:06:31,539 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-08-26 06:06:31,615 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:06:31,671 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-08-26 06:06:33,914 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bc7060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,914 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30563a80e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,920 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,924 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,925 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30563ab060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,942 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:33,943 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,449 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d82f20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,450 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058ec5a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,456 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,460 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,461 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ec5580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,475 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,476 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:36,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-08-26 06:06:38,575 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d2e7a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,576 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aac5bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,583 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,587 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,588 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aac4b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,603 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:38,604 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,189 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a414540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,190 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305af1d080> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,195 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,198 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,199 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305af1f4c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,209 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,210 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:41,451 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-08-26 06:06:41,503 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-08-26 06:06:41,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-08-26 06:06:43,941 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3056670040> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,942 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058a2bce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,949 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,953 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,954 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058a2b060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,970 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:43,971 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:44,331 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-08-26 06:06:46,465 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e4d8a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,466 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305823bd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,472 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,476 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,478 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058239c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,493 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:46,494 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,072 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307b3be200> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,073 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c1eca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,079 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,082 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,083 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c1fb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,098 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,099 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:49,426 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-08-26 06:06:51,118 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e4d120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,119 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307b3be200> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,125 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,128 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,129 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30592e1760> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,141 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:51,142 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,951 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30590fb100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,952 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588e9b20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,958 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,962 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588e8b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,978 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:53,979 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:54,309 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-08-26 06:06:56,564 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307bddd1c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,565 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e64680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,571 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,576 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,577 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e677e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,591 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:56,592 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,296 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e0f7e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,297 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059610860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,303 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,304 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059610c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,313 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,314 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:06:59,323 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:06:59,524 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-08-26 06:07:01,786 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a998e00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,787 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058ed3f60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,795 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,799 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,799 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ed0180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,813 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:01,814 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,377 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057d92340> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,378 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058238360> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,384 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,388 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,389 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058238180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,403 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:04,403 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-f66e451-224253/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,302 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30583325c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,302 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bc4ea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,308 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,311 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,311 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bc63e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,323 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,323 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:06,333 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:07:16,876 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058252980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,877 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30583325c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,884 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,888 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,889 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30597a4f40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,906 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:16,907 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,503 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058c071a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,504 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a42d940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,510 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,513 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,514 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a42d8a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,525 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:19,526 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,002 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e0dda0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,003 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac39b20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,010 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,014 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,015 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac3a3e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,024 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:22,025 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:24,975 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058a66e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:24,976 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058cce020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:24,983 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:24,987 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:24,988 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ccc0e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:25,002 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:25,003 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:25,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-08-26 06:07:25,928 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-08-26 06:07:26,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-08-26 06:07:26,064 204 INFO rb-f66e451-224253-408111 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-26 06:07:26,104 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-08-26 06:07:26,176 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-08-26 06:07:26,256 204 INFO rb-f66e451-224253-408111 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-26 06:07:26,298 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-08-26 06:07:26,374 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-08-26 06:07:26,460 204 INFO rb-f66e451-224253-408111 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-26 06:07:28,822 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c3fe20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30592c4a40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,827 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,830 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,830 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30592c7560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,840 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,841 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:28,851 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-26 06:07:39,264 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059219da0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,265 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c69260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,269 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,273 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,273 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c69c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,285 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:39,285 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,229 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac31940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,231 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30581e8180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,238 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,242 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,243 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30581e9260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,260 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:41,261 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,698 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e45120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,699 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30580459e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,705 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,709 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,710 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058045d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,723 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:43,723 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,215 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305823ade0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,216 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058f909a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,222 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,225 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,226 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058f93e20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,242 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,243 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:46,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-08-26 06:07:46,581 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-08-26 06:07:46,630 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-08-26 06:07:46,657 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-08-26 06:07:46,696 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-08-26 06:07:46,752 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-08-26 06:07:46,801 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-08-26 06:07:46,824 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-08-26 06:07:46,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-08-26 06:07:49,191 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d80fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,192 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a75cea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,197 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,201 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,202 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a75e0c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,217 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,218 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:07:49,230 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:08:00,084 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a76e3e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,085 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058c0f420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,090 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,093 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,094 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058c0c9a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:00,110 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,626 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a488720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,626 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c4f6a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,633 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,636 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,637 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c4efc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,647 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:02,648 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,538 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a9f3ce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,539 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30594b5800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,545 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,548 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,548 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30594b7600> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,562 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:04,563 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,587 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305af874c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,588 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058c05120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,594 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,598 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,599 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058c04900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,614 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,615 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:07,889 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-08-26 06:08:07,986 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-08-26 06:08:08,022 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:admin from n/a 2026-08-26 06:08:08,041 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:08:09,030 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:08:09] "POST /document/upload_document HTTP/1.1" 200 - 62 0.094 0.897 2026-08-26 06:08:09,056 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-08-26 06:08:09,076 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:admin from n/a 2026-08-26 06:08:09,088 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-26 06:08:09,090 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:08:09,305 204 INFO rb-f66e451-224253-408111 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-26 06:08:09,402 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:08:09] "POST /document/update HTTP/1.1" 200 - 57 0.060 0.255 2026-08-26 06:08:11,119 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059611940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d6bb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,131 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,134 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,135 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d6b420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,147 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,147 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:11,158 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:08:21,773 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305af64a40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,774 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057aaba60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,782 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,786 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,787 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057aaa020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,802 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:21,803 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,408 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e99bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,409 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057ca1a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,415 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,418 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,419 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057ca2de0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,433 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:24,433 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,964 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305935cea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,965 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058300e00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,974 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,977 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,978 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30583011c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,996 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:26,997 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,786 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058c1c4a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,787 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a219a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,793 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,796 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,797 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a21bc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,810 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:29,811 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:30,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-26 06:08:30,155 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-08-26 06:08:30,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-08-26 06:08:30,320 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,363 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,421 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,465 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,510 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-08-26 06:08:30,558 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-08-26 06:08:30,579 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 116, model: document.team 2026-08-26 06:08:30,590 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 116, model: document.team 2026-08-26 06:08:30,628 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,676 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-08-26 06:08:30,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-26 06:08:30,828 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,928 204 INFO rb-f66e451-224253-408111 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-26 06:08:30,990 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-08-26 06:08:31,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-08-26 06:08:31,138 204 INFO rb-f66e451-224253-408111 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-26 06:08:31,203 204 INFO rb-f66e451-224253-408111 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-26 06:08:31,251 204 INFO rb-f66e451-224253-408111 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-26 06:08:31,293 204 INFO rb-f66e451-224253-408111 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-26 06:08:31,344 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-08-26 06:08:31,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-08-26 06:08:31,528 204 INFO rb-f66e451-224253-408111 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-26 06:08:31,620 204 INFO rb-f66e451-224253-408111 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-26 06:08:33,824 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058ef0c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,825 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d7a7a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,830 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d793a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,845 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,846 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:33,856 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:08:35,032 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-08-26 06:08:35,058 204 INFO rb-f66e451-224253-408111 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-26 06:08:35,117 204 INFO rb-f66e451-224253-408111 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-26 06:08:35,173 204 INFO rb-f66e451-224253-408111 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-26 06:08:35,218 204 INFO rb-f66e451-224253-408111 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-26 06:08:35,301 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:08:36,401 204 INFO rb-f66e451-224253-408111 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-26 06:08:36,433 204 INFO rb-f66e451-224253-408111 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-26 06:08:36,462 204 INFO rb-f66e451-224253-408111 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-26 06:08:36,509 204 INFO rb-f66e451-224253-408111 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-26 06:08:36,518 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 123, model: ir.attachment 2026-08-26 06:08:36,550 204 INFO rb-f66e451-224253-408111 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-26 06:08:36,624 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:08:47,478 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305801aca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,479 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058e600e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,485 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,488 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,489 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058e607c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,503 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:47,503 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,329 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30563b0fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,330 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c3fc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,334 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,337 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,338 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c3c040> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,348 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:49,349 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:51,977 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac70ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:51,978 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ae34e00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:51,984 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:51,986 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:51,987 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ae35120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:52,000 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:52,001 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,867 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b0bae80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,868 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305662e5c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,873 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,876 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,876 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305662f880> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,888 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:54,888 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:08:55,203 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-08-26 06:08:55,981 204 INFO rb-f66e451-224253-408111 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-26 06:08:56,471 204 INFO rb-f66e451-224253-408111 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-26 06:08:56,498 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-08-26 06:08:56,918 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-08-26 06:08:56,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 130, model: ir.rule 2026-08-26 06:08:57,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-08-26 06:08:57,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-08-26 06:08:57,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-08-26 06:08:57,582 204 INFO rb-f66e451-224253-408111 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-26 06:08:57,672 204 INFO rb-f66e451-224253-408111 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-26 06:08:57,769 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-08-26 06:09:00,155 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058063240> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,155 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3056395a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,164 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,165 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30563944a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,177 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,178 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:00,189 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-08-26 06:09:10,930 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aa16fc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,931 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059356e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,937 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,940 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,940 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059355e40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,954 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:10,954 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,514 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a700720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,515 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057b28ea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,522 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,526 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,526 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057b28fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,541 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:13,542 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,038 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b0b8ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,039 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588dcd60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,044 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,047 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,048 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588df9c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:16,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,135 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305662fb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,136 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ae09620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,141 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,145 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,145 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ae09800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,156 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,157 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:18,982 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-08-26 06:09:19,973 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-08-26 06:09:19,996 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:09:20,864 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:09:20] "GET /document/avatar/136/09ba0069-3700-4beb-bb0a-3cc477bdc11f HTTP/1.1" 404 - 183 0.126 0.745 2026-08-26 06:09:20,866 204 INFO rb-f66e451-224253-408111 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-26 06:09:20,887 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-08-26 06:09:20,910 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:09:21,221 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:09:21] "GET /document/avatar/136/e897c1a0-d772-403d-bd0a-674445feedc5 HTTP/1.1" 200 - 24 0.020 0.297 2026-08-26 06:09:21,222 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_share_creator_avatar_is_served: waiting for threads: [] 2026-08-26 06:09:21,246 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-08-26 06:09:21,268 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:09:21,542 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:09:21] "GET /document/avatar/137/e897c1a0-d772-403d-bd0a-674445feedc5 HTTP/1.1" 200 - 24 0.023 0.257 2026-08-26 06:09:21,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-08-26 06:09:21,561 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-08-26 06:09:21,574 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:09:23,185 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:09:23] "GET /document/avatar/136/e897c1a0-d772-403d-bd0a-674445feedca HTTP/1.1" 404 - 188 0.095 1.520 2026-08-26 06:09:23,187 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-08-26 06:09:23,212 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-08-26 06:09:23,223 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:09:24,079 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:09:24] "GET /document/avatar/138/e897c1a0-d772-403d-bd0a-674445feedc5 HTTP/1.1" 404 - 194 0.115 0.744 2026-08-26 06:09:24,081 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-08-26 06:09:25,759 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30587a8d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,759 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058db9940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,765 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,768 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,769 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058db9440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,780 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,780 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:25,794 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:09:37,259 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30594cb240> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,260 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058f5f920> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,268 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,271 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,272 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058f5fe20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,285 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:37,286 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,795 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30590fa840> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,795 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aac5b20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,800 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,803 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,804 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aac76a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,817 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:39,818 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,221 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305966f880> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,222 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059c56840> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,226 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,229 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,229 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059c56020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,239 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:42,239 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c41f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307c1fcc20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,072 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,076 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,076 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307c1fdd00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,090 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,091 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:45,355 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-08-26 06:09:45,455 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-08-26 06:09:45,632 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-26 06:09:47,425 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593858a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,426 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ae65940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,433 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,437 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,438 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ae645e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,452 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,452 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:09:47,464 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:09:47,476 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-08-26 06:09:48,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-08-26 06:09:48,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20144] 2026-08-26 06:09:48,836 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:49,268 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-26 06:09:49,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20146] 2026-08-26 06:09:49,295 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:49,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-26 06:09:49,561 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-08-26 06:09:49,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-26 06:09:49,971 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20152] 2026-08-26 06:09:49,981 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:50,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-26 06:09:50,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20154] 2026-08-26 06:09:50,357 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:50,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-26 06:09:50,629 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-08-26 06:09:50,993 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-26 06:09:51,001 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20161] 2026-08-26 06:09:51,006 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:51,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-26 06:09:51,377 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20163] 2026-08-26 06:09:51,387 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:51,576 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-26 06:09:51,627 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-08-26 06:09:52,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-26 06:09:52,065 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20170] 2026-08-26 06:09:52,075 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:52,524 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-26 06:09:52,531 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20172] 2026-08-26 06:09:52,538 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:09:52,741 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-26 06:09:52,782 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:10:03,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059355ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305b1336a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,854 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,857 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,858 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307b75e020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,870 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:03,871 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,441 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a8b2ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,442 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30593849a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,447 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,451 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,451 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30593858a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,465 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:06,466 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,042 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a7af9c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,043 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590f9300> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,049 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,053 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,054 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30590f9f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,066 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:09,067 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,590 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e51620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,591 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059354540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,595 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,597 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,598 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059355f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,607 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,608 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:11,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-08-26 06:10:11,994 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-08-26 06:10:12,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-08-26 06:10:12,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-08-26 06:10:12,089 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-08-26 06:10:12,117 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-08-26 06:10:12,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-08-26 06:10:14,560 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b2768e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,561 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aa54b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,569 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,573 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,574 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aa54360> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,590 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,591 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:14,603 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:10:15,569 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-08-26 06:10:16,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-26 06:10:16,085 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-08-26 06:10:16,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:10:17,198 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-08-26 06:10:17,613 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-26 06:10:17,660 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-08-26 06:10:17,919 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:10:28,711 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aa0dc60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,713 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac72ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,720 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,724 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,725 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac73e20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,744 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:28,745 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,624 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30582516c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,625 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30594b49a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,630 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,634 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,635 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30594b67a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,647 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:30,648 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,196 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30590f9f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,197 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058ef0180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,202 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,206 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,206 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ef0f40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,220 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:33,221 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,095 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a786e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,096 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057e68b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,104 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,107 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057e6aca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,122 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,122 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:36,418 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-08-26 06:10:36,688 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-08-26 06:10:36,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-26 06:10:36,797 204 INFO rb-f66e451-224253-408111 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-26 06:10:36,849 204 INFO rb-f66e451-224253-408111 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-26 06:10:36,898 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3206] 2026-08-26 06:10:36,931 204 INFO rb-f66e451-224253-408111 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-26 06:10:36,990 204 INFO rb-f66e451-224253-408111 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-26 06:10:37,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3205] 2026-08-26 06:10:37,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [183471] 2026-08-26 06:10:37,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-08-26 06:10:37,207 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-08-26 06:10:37,262 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-26 06:10:37,293 204 INFO rb-f66e451-224253-408111 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-26 06:10:37,340 204 INFO rb-f66e451-224253-408111 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-26 06:10:37,363 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3204] 2026-08-26 06:10:37,386 204 INFO rb-f66e451-224253-408111 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-26 06:10:37,539 204 INFO rb-f66e451-224253-408111 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-26 06:10:37,832 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-08-26 06:10:37,859 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-08-26 06:10:37,924 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-26 06:10:38,012 204 INFO rb-f66e451-224253-408111 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-26 06:10:38,067 204 INFO rb-f66e451-224253-408111 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-26 06:10:38,097 204 INFO rb-f66e451-224253-408111 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-26 06:10:40,330 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ae66c00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,331 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307adc44a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,338 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,342 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,342 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307adc4c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,358 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,358 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:10:40,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:10:40,611 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-08-26 06:10:40,666 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-08-26 06:10:40,701 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-08-26 06:10:41,518 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-08-26 06:10:41,582 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:10:42,027 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-08-26 06:10:42,116 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-08-26 06:10:42,159 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:42,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-08-26 06:10:42,552 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-08-26 06:10:42,586 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-08-26 06:10:42,721 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-26 06:10:42,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-08-26 06:10:42,942 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-26 06:10:42,981 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-08-26 06:10:43,053 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:43,396 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-08-26 06:10:43,506 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:44,113 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-26 06:10:44,140 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-08-26 06:10:44,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [20192, 20191] 2026-08-26 06:10:44,300 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-08-26 06:10:44,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1583] 2026-08-26 06:10:44,335 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-08-26 06:10:44,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-08-26 06:10:44,488 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-08-26 06:10:44,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-08-26 06:10:44,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-08-26 06:10:44,668 204 INFO rb-f66e451-224253-408111 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-26 06:10:44,702 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-08-26 06:10:44,836 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20189] 2026-08-26 06:10:44,853 204 INFO rb-f66e451-224253-408111 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-26 06:10:44,889 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-08-26 06:10:45,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-26 06:10:45,232 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20193, 20189] 2026-08-26 06:10:45,259 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,300 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-08-26 06:10:45,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-26 06:10:45,548 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-26 06:10:45,656 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20195, 20190] 2026-08-26 06:10:45,687 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,710 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-08-26 06:10:45,743 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,756 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [20192, 20191] 2026-08-26 06:10:45,798 204 INFO rb-f66e451-224253-408111 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-26 06:10:45,831 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:46,181 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-08-26 06:10:46,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-08-26 06:10:46,263 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-08-26 06:10:46,326 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-08-26 06:10:46,352 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-08-26 06:10:46,423 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-08-26 06:10:46,510 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-08-26 06:10:46,612 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-08-26 06:10:46,676 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-08-26 06:10:46,757 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:47,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-08-26 06:10:47,955 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-08-26 06:10:48,013 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-08-26 06:10:48,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [213] 2026-08-26 06:10:48,931 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [479] 2026-08-26 06:10:49,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-08-26 06:10:49,550 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-08-26 06:10:49,957 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-26 06:10:50,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [480] 2026-08-26 06:10:51,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [481] 2026-08-26 06:10:51,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-26 06:10:51,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [482] 2026-08-26 06:10:51,745 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:53,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-08-26 06:10:53,109 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-08-26 06:10:53,194 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-08-26 06:10:53,219 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-08-26 06:10:53,269 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-08-26 06:10:53,324 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-08-26 06:10:53,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-08-26 06:10:53,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-08-26 06:10:53,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-08-26 06:10:53,924 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-08-26 06:10:54,094 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-08-26 06:10:54,212 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:10:54,640 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-08-26 06:10:56,169 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-08-26 06:10:57,199 204 INFO rb-f66e451-224253-408111 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-26 06:10:58,220 204 INFO rb-f66e451-224253-408111 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-26 06:11:00,630 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d62d40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,631 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590f99e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,637 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,641 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,641 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30590f9f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,657 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:00,658 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,155 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e496c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,156 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bc572e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,161 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,165 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,166 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307bc544a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,178 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:03,178 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,586 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bfbb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,587 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307a427380> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,592 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,595 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,595 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307a4245e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,607 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:05,608 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,401 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a8b20c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,402 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bdb2660> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,407 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,411 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,412 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307bdb3ce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,424 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:07,425 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,596 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305815db20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,597 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a419260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,603 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,607 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,608 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a41bce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,623 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:09,624 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,107 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057b83420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d6ed40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,117 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,121 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d6d440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,133 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:12,135 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,627 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057abfd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,628 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d9dbc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,635 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,638 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,639 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d9f560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,655 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:14,656 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,091 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057ca8220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,092 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d8aa20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,099 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,103 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,104 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d894e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:17,121 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,172 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305af9fc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,173 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305921be20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,180 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,185 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,186 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059219a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,206 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:19,207 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,929 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b0bab60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,929 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aa10860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,935 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,938 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,939 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aa11c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,952 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:21,952 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,566 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e5eca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,567 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590ed1c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,581 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,584 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,585 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30590efb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,594 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:24,594 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,956 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bc4680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,956 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058ed1940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,961 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,965 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,965 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058ed3b00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,981 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:26,982 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,530 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307b6a6b60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,530 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30594c9a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,536 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,540 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,541 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30594cbce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,555 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:29,556 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,480 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305af67ba0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,481 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30581ebce0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,489 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,493 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,493 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30581e9760> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,503 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:31,504 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,175 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057aabb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,176 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058f927a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,183 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,187 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,188 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058f914e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,203 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:34,204 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,842 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057ca8900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,843 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c23740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,852 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,853 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c20900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,868 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:36,869 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,280 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c99300> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,281 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059196d40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,286 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,289 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,290 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059197100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:39,301 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,583 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d78540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,584 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30581e6160> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,590 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,593 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,593 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30581e7740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,607 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:41,608 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,474 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593ada80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,475 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d97560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,481 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,484 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,485 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d940e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,498 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:43,499 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,807 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e7d1c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,808 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aec84a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,813 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,816 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,817 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aec8860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,829 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:45,830 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,339 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a491580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,340 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30583819e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,347 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,351 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,352 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058382980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,369 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:48,370 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,790 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30588eaf20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,791 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30592191c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,801 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,806 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,807 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305921bc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:50,824 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,704 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057aaa660> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,705 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bc7d80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,710 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,713 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,714 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bc5a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,726 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:52,726 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,320 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30596134c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,321 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057ca0680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,326 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,329 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,330 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057ca20c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,342 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:55,343 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,749 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30587cbb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,750 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059368540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,756 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,759 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,760 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059368680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,771 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:11:57,772 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,329 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a710ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,330 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307a413ec0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,336 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,341 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,342 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307a413740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,355 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:00,356 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3056657560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,964 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588dd4e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,970 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,975 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,976 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588dede0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,991 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:02,992 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e7de40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305815df80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,829 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,832 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305815ede0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:04,849 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,146 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593544a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,146 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058db6520> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,156 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,159 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,160 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058db5ee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,175 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:07,176 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,668 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a42e700> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,669 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30591968e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,676 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,680 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,681 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059194040> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,697 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:09,698 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,057 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d8a480> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,058 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307bc559e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,064 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,068 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,068 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307bc54540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,081 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:12,082 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,105 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058e5b7e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,106 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058a3c900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,112 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,116 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,117 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058a3c400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,132 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:14,133 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,422 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d96480> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,423 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058426e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,428 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,431 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,432 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058425800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,443 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:16,443 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,795 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac38fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,796 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a756a20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,803 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,807 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,808 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a754cc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:18,824 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,425 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bfb380> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,426 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058063380> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,440 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,444 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,445 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058060400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,461 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:21,462 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,430 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305639cb80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,430 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30566558a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,435 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,437 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,438 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30566559e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,447 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:23,447 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,790 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30592193a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,790 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058c5c360> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,796 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,800 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,801 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058c5eb60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,812 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:25,813 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c12020> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,254 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305ad8e0c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,260 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,264 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,265 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305ad8c220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,280 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:28,281 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,760 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30594c89a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,761 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac78680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,767 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,771 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,772 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac79120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,788 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:30,789 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,183 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30589e6ca0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,184 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058e9ade0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,190 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,194 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,195 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058e9bb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,207 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:33,208 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,114 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b122a20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,114 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307b75ccc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,124 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,125 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307b75d580> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,140 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:35,141 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,533 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30583fc7c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,534 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aac6e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,540 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,543 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,544 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aac7420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,558 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:37,559 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,168 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058bf9d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,169 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac6c860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,191 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,195 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,196 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac6c400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,211 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:40,211 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,587 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c40ea0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,588 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059af6ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,595 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,599 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,600 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059af4b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,615 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:42,617 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,083 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a21bb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,084 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a3a3c40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,090 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,093 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,094 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a3a37e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:45,109 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,842 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593aea20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,843 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a55d4e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,852 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,856 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,857 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a55c900> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,868 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:46,869 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,205 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aa15d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,205 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3056616980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,211 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,216 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,217 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3056616ac0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,232 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:49,233 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,800 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30c58007c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,801 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305aac7a60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,807 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,811 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,811 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305aac5940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,824 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:51,825 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,485 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aac63e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,485 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a73ea20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,495 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,498 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,499 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a73fc40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,513 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,513 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:12:53,528 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:12:54,723 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-08-26 06:12:55,810 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-08-26 06:12:56,873 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-08-26 06:12:57,863 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-08-26 06:12:58,882 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-08-26 06:12:59,957 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-08-26 06:13:01,166 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:13:01,201 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-08-26 06:13:01,297 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-08-26 06:13:01,416 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:13:01,838 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-08-26 06:13:01,899 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-08-26 06:13:01,934 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-08-26 06:13:01,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-08-26 06:13:02,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-08-26 06:13:02,047 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:13:02,566 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-08-26 06:13:02,613 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-08-26 06:13:02,650 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-08-26 06:13:02,678 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-08-26 06:13:02,709 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-08-26 06:13:03,033 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:13:03,570 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-08-26 06:13:03,705 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-08-26 06:13:03,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-08-26 06:13:03,776 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-08-26 06:13:03,802 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-08-26 06:13:04,092 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:13:06,103 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-08-26 06:13:06,112 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 193, model: fleet.vehicle.log.services 2026-08-26 06:13:06,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #193 deleted mail.message records with IDs: [6089, 4806, 56] 2026-08-26 06:13:06,138 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 193, model: fleet.vehicle.log.services 2026-08-26 06:13:06,165 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-08-26 06:13:06,217 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #192 deleted mail.message records with IDs: [6089, 4806, 56] 2026-08-26 06:13:06,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #192 deleted ir.model.data records with IDs: [44044] 2026-08-26 06:13:06,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [1] 2026-08-26 06:13:06,304 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #192 deleted fleet.vehicle.log.services records with IDs: [7] 2026-08-26 06:13:06,340 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:13:07,664 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-08-26 06:13:07,732 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-08-26 06:13:07,781 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-08-26 06:13:09,416 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:13:10,575 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-08-26 06:13:10,662 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:13:11,846 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-08-26 06:13:11,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:13:13,244 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-08-26 06:13:13,398 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:13:14,752 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-08-26 06:13:14,800 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:13:16,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-08-26 06:13:16,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #225 deleted ir.model.data records with IDs: [43920] 2026-08-26 06:13:16,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #225 deleted fleet.service.type records with IDs: [3] 2026-08-26 06:13:16,665 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-08-26 06:13:16,683 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.vehicle 2026-08-26 06:13:16,692 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.vehicle 2026-08-26 06:13:16,747 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #224 deleted mail.message records with IDs: [2756, 51] 2026-08-26 06:13:16,749 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle 2026-08-26 06:13:16,839 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-26 06:13:16,881 204 INFO rb-f66e451-224253-408111 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-26 06:13:16,900 204 INFO rb-f66e451-224253-408111 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-26 06:13:16,916 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2026-08-26 06:13:16,949 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 224, model: fleet.service.type 2026-08-26 06:13:16,951 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 224, model: fleet.service.type 2026-08-26 06:13:16,954 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.service.type 2026-08-26 06:13:16,976 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-08-26 06:13:17,062 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-08-26 06:13:17,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-08-26 06:13:17,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:13:18,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-08-26 06:13:18,793 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-08-26 06:13:19,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-08-26 06:13:19,839 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-08-26 06:13:20,088 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-08-26 06:13:20,653 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-08-26 06:13:20,704 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20335] 2026-08-26 06:13:20,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-08-26 06:13:20,853 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-08-26 06:13:20,967 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-08-26 06:13:21,005 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:13:24,095 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30589e4ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,097 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059080c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,103 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,109 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059081c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,125 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:24,126 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,923 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d5c400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,924 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305adf23e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,930 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,934 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,935 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305adf0360> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,949 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:26,950 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,476 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058ccc220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,478 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058da7a60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,484 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,488 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,489 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058da7100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,505 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:29,506 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,480 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058d38720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,481 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d62e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,485 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,488 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,488 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d61bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,497 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:31,498 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,856 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30563a16c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,857 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058b749a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,863 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,867 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,868 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058b762a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,881 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:33,882 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,126 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a07da80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,128 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058303420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,134 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,138 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,139 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058303ba0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,153 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:36,154 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,431 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30593a9bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,432 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058034680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,437 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,440 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,440 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058034540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,450 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:38,451 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,855 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305aa57420> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,856 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058019f80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,862 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,865 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,865 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305801b060> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,875 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:40,875 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:41,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-08-26 06:13:45,029 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30564362a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,030 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305830bd80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,034 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,036 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,036 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30583094e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,045 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,046 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:13:45,053 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:13:45,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-08-26 06:13:45,079 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-08-26 06:13:45,102 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:13:50,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-08-26 06:13:50,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-08-26 06:13:53,170 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-08-26 06:13:53,227 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-08-26 06:13:53,590 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-08-26 06:13:53,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-08-26 06:13:53,685 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-08-26 06:13:53,770 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-08-26 06:13:54,147 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-08-26 06:13:54,200 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-08-26 06:13:54,267 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-08-26 06:13:54,633 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-08-26 06:13:54,733 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-08-26 06:13:54,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-08-26 06:13:54,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-08-26 06:13:55,281 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-08-26 06:13:55,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-08-26 06:13:55,492 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-08-26 06:13:55,509 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-08-26 06:13:55,986 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-08-26 06:13:56,126 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:13:58,611 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-08-26 06:13:58,981 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-08-26 06:13:59,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-08-26 06:13:59,995 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-08-26 06:14:00,537 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:14:02,326 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-08-26 06:14:04,581 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #245 deleted account.analytic.line records with IDs: [565, 564] 2026-08-26 06:14:06,825 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-08-26 06:14:07,298 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-08-26 06:14:07,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-08-26 06:14:07,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-08-26 06:14:07,831 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-08-26 06:14:07,861 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-08-26 06:14:08,234 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-08-26 06:14:08,313 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-08-26 06:14:08,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-08-26 06:14:08,376 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-08-26 06:14:08,397 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-08-26 06:14:10,260 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-08-26 06:14:10,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-08-26 06:14:10,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-08-26 06:14:10,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-08-26 06:14:10,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-08-26 06:14:10,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1696] 2026-08-26 06:14:10,687 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:14:12,485 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-08-26 06:14:12,817 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:14:14,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-08-26 06:14:14,993 204 INFO rb-f66e451-224253-408111 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-26 06:14:15,321 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:14:15,334 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-08-26 06:14:15,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:14:16,988 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-08-26 06:14:17,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-08-26 06:14:17,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-08-26 06:14:17,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-26 06:14:17,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-08-26 06:14:17,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-08-26 06:14:17,933 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-08-26 06:14:18,113 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-08-26 06:14:18,203 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-08-26 06:14:18,291 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-08-26 06:14:18,378 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-08-26 06:14:18,566 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-08-26 06:14:18,771 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-08-26 06:14:19,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-08-26 06:14:19,088 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-08-26 06:14:19,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-26 06:14:19,230 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-08-26 06:14:19,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-08-26 06:14:19,551 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-08-26 06:14:19,730 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-26 06:14:19,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-08-26 06:14:19,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-26 06:14:19,947 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-26 06:14:20,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-08-26 06:14:20,325 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-08-26 06:14:20,541 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-08-26 06:14:20,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-08-26 06:14:20,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-26 06:14:20,764 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-26 06:14:20,904 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-08-26 06:14:21,048 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-08-26 06:14:21,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-26 06:14:21,337 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-26 06:14:21,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-26 06:14:21,502 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-26 06:14:21,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-08-26 06:14:21,863 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:23,532 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-08-26 06:14:23,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-08-26 06:14:23,866 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-26 06:14:23,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-26 06:14:24,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-26 06:14:24,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-26 06:14:24,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-08-26 06:14:24,510 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-08-26 06:14:24,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-26 06:14:24,877 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-26 06:14:24,967 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-26 06:14:25,045 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-26 06:14:25,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-08-26 06:14:25,447 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:27,102 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-08-26 06:14:27,402 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-26 06:14:27,487 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-26 06:14:27,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-26 06:14:27,662 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-26 06:14:27,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-08-26 06:14:27,972 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-08-26 06:14:28,217 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-26 06:14:28,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-26 06:14:28,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-26 06:14:28,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-26 06:14:28,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-08-26 06:14:28,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-08-26 06:14:28,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-26 06:14:28,950 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-26 06:14:29,020 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-26 06:14:29,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-26 06:14:29,284 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-08-26 06:14:29,427 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-08-26 06:14:29,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-26 06:14:29,780 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-26 06:14:29,891 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-26 06:14:29,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-26 06:14:30,168 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-08-26 06:14:30,309 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-08-26 06:14:30,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-26 06:14:30,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-26 06:14:30,664 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-26 06:14:30,771 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-26 06:14:31,070 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-08-26 06:14:31,234 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:31,247 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-08-26 06:14:31,287 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-08-26 06:14:31,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-08-26 06:14:31,358 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:14:32,895 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-08-26 06:14:32,997 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-08-26 06:14:33,221 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-26 06:14:33,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-26 06:14:33,370 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-26 06:14:33,431 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-26 06:14:33,464 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-08-26 06:14:33,688 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-26 06:14:33,764 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-26 06:14:33,834 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-26 06:14:33,913 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-26 06:14:33,946 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-08-26 06:14:34,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-26 06:14:34,208 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-26 06:14:34,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-26 06:14:34,347 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-26 06:14:34,517 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-08-26 06:14:34,726 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-26 06:14:34,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-08-26 06:14:34,875 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:36,594 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-08-26 06:14:36,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-08-26 06:14:36,723 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-08-26 06:14:36,768 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-08-26 06:14:36,816 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-08-26 06:14:36,993 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-08-26 06:14:37,045 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:38,624 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-08-26 06:14:38,843 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-26 06:14:38,918 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-26 06:14:38,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-26 06:14:39,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-26 06:14:39,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-08-26 06:14:39,324 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-08-26 06:14:39,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-26 06:14:39,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-26 06:14:39,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-26 06:14:39,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-26 06:14:39,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-08-26 06:14:40,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-08-26 06:14:40,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-26 06:14:40,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-26 06:14:40,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-26 06:14:40,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-26 06:14:40,581 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-26 06:14:40,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-26 06:14:40,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-26 06:14:40,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-26 06:14:41,059 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-08-26 06:14:41,200 204 INFO rb-f66e451-224253-408111 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-26 06:14:41,332 204 INFO rb-f66e451-224253-408111 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-26 06:14:41,555 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-26 06:14:41,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-26 06:14:41,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-26 06:14:41,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-26 06:14:41,966 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-08-26 06:14:42,125 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:42,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-08-26 06:14:42,154 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-08-26 06:14:42,446 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-08-26 06:14:42,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-08-26 06:14:42,753 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-08-26 06:14:43,056 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:14:43,318 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-08-26 06:14:43,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-08-26 06:14:43,476 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-08-26 06:14:43,505 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:14:43,517 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-08-26 06:14:43,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-26 06:14:43,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-26 06:14:43,722 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:14:43,733 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-08-26 06:14:43,757 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:14:45,235 204 INFO rb-f66e451-224253-408111 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-26 06:14:45,354 204 INFO rb-f66e451-224253-408111 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-26 06:14:45,381 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-08-26 06:14:45,527 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-08-26 06:14:45,866 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-26 06:14:45,955 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-26 06:14:46,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-26 06:14:46,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-26 06:14:46,276 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-08-26 06:14:46,419 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-26 06:14:46,541 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-08-26 06:14:46,577 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-08-26 06:14:46,696 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-08-26 06:14:46,891 204 INFO rb-f66e451-224253-408111 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-26 06:14:47,059 204 INFO rb-f66e451-224253-408111 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-26 06:14:47,220 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-08-26 06:14:47,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-26 06:14:47,627 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-26 06:14:47,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-26 06:14:47,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-26 06:14:47,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-08-26 06:14:48,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-26 06:14:48,270 204 INFO rb-f66e451-224253-408111 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-26 06:14:48,541 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-26 06:14:48,630 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-26 06:14:48,734 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-26 06:14:48,811 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-26 06:14:48,966 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-08-26 06:14:49,094 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-08-26 06:14:49,218 204 INFO rb-f66e451-224253-408111 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-26 06:14:49,382 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-08-26 06:14:49,577 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-08-26 06:14:49,667 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:51,821 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-08-26 06:14:51,990 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-08-26 06:14:52,128 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:14:53,673 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-08-26 06:14:53,965 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-08-26 06:14:54,043 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-08-26 06:14:54,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-08-26 06:14:54,226 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-08-26 06:14:54,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-08-26 06:14:54,613 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-08-26 06:14:54,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-08-26 06:14:54,921 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-08-26 06:14:54,996 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-08-26 06:14:55,083 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-08-26 06:14:55,312 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-08-26 06:14:55,509 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:14:57,378 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-08-26 06:14:57,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-08-26 06:14:57,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-08-26 06:14:57,946 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-08-26 06:14:58,020 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-08-26 06:14:58,069 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-08-26 06:14:58,102 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-08-26 06:14:58,259 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-08-26 06:14:58,388 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-08-26 06:14:59,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-08-26 06:14:59,411 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-08-26 06:14:59,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-08-26 06:14:59,464 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:01,024 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-08-26 06:15:01,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-08-26 06:15:01,141 204 INFO rb-f66e451-224253-408111 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-26 06:15:08,334 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-08-26 06:15:08,361 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-08-26 06:15:08,387 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-08-26 06:15:08,411 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-08-26 06:15:08,449 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:10,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-08-26 06:15:10,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-08-26 06:15:10,369 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-08-26 06:15:10,631 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-08-26 06:15:10,731 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-08-26 06:15:10,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-08-26 06:15:10,967 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-26 06:15:11,332 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-08-26 06:15:11,514 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-08-26 06:15:11,764 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-26 06:15:11,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-26 06:15:11,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-26 06:15:12,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-26 06:15:12,429 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-08-26 06:15:12,608 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-08-26 06:15:12,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-26 06:15:12,949 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-26 06:15:13,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-26 06:15:13,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-26 06:15:13,347 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-08-26 06:15:13,619 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:15,022 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-08-26 06:15:15,192 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-08-26 06:15:15,293 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-08-26 06:15:15,343 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-08-26 06:15:15,414 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:17,043 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-08-26 06:15:17,261 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-08-26 06:15:17,518 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-26 06:15:17,609 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-26 06:15:17,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-26 06:15:17,792 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-26 06:15:18,163 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-08-26 06:15:18,290 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-08-26 06:15:18,512 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-08-26 06:15:18,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-08-26 06:15:18,712 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-26 06:15:18,807 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-26 06:15:18,850 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-08-26 06:15:19,140 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-08-26 06:15:19,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-26 06:15:19,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-08-26 06:15:19,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-08-26 06:15:19,419 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:25,050 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-08-26 06:15:25,171 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-08-26 06:15:25,402 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-26 06:15:25,483 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-26 06:15:25,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-26 06:15:25,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-08-26 06:15:25,776 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-08-26 06:15:25,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-08-26 06:15:25,992 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-26 06:15:26,081 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-26 06:15:26,155 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:28,015 204 INFO rb-f66e451-224253-408111 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-26 06:15:28,290 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-08-26 06:15:28,375 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-08-26 06:15:28,463 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-08-26 06:15:28,544 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-08-26 06:15:28,592 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:15:28,606 204 INFO rb-f66e451-224253-408111 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-26 06:15:28,639 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:15:30,819 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-08-26 06:15:31,898 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-08-26 06:15:32,054 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-08-26 06:15:32,234 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-26 06:15:33,185 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-08-26 06:15:33,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-26 06:15:33,945 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:15:33,957 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-08-26 06:15:33,975 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-08-26 06:15:35,859 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e5e660> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,860 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307c497920> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,867 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,871 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,872 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307c494220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,887 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:35,888 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,404 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057e48d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,405 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307b78d800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,410 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,414 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,415 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307b78f6a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,431 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:38,432 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,225 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b276f20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,226 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058bd2fc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,233 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,237 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,238 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058bd0180> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:41,254 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,056 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a774ae0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,057 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d2cf40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,061 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,065 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,065 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d2d6c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,079 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:44,080 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,817 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c0a3e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,818 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057c11620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,836 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,837 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057c11a80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,852 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:46,853 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,097 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30594b6200> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,098 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a6e6340> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,104 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057bd9bc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:49,121 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,932 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305b296700> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,933 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058238680> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,941 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,945 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,947 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058238360> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,962 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:51,964 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,801 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057ed9300> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,802 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305968b240> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,811 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,815 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,816 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059689c60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:54,834 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,747 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057fbe2a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,749 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058d44fe0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,755 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,760 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,761 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058d47740> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,776 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:57,777 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:15:59,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [49839, 49841, 49843, 49845] 2026-08-26 06:16:01,017 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058cc91c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,018 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305935c540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,026 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,031 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,032 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305935d120> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,047 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:01,048 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:02,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-08-26 06:16:02,102 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-08-26 06:16:04,039 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30584bc720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,040 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3058247100> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,048 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,052 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,052 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3058245d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,061 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:04,062 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:05,409 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [42556, 42558, 42560, 42562] 2026-08-26 06:16:07,870 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057b9f560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,871 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30588e9620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,878 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,882 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,882 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30588e8220> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,897 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:07,898 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-f66e451-224253/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-f66e451-224253/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-f66e451-224253/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307ac3c860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,823 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059490720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,829 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,832 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,833 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059490c20> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,848 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:16:10,861 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:16:11,858 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-08-26 06:16:12,676 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-08-26 06:16:12,824 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-08-26 06:16:13,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368, 369] 2026-08-26 06:16:13,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [634] 2026-08-26 06:16:13,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [370] 2026-08-26 06:16:13,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [635] 2026-08-26 06:16:13,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [636] 2026-08-26 06:16:13,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [637] 2026-08-26 06:16:13,898 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-08-26 06:16:14,371 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-08-26 06:16:15,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-08-26 06:16:15,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-26 06:16:15,378 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374, 375] 2026-08-26 06:16:15,515 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [640] 2026-08-26 06:16:15,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [376] 2026-08-26 06:16:15,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [641] 2026-08-26 06:16:16,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [642] 2026-08-26 06:16:16,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [643] 2026-08-26 06:16:16,526 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-08-26 06:16:17,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-08-26 06:16:17,221 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-26 06:16:17,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380, 381] 2026-08-26 06:16:17,477 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [646] 2026-08-26 06:16:17,695 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [382] 2026-08-26 06:16:17,845 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [647] 2026-08-26 06:16:18,078 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [648] 2026-08-26 06:16:18,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [649] 2026-08-26 06:16:18,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-08-26 06:16:18,900 204 INFO rb-f66e451-224253-408111 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-26 06:16:19,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-08-26 06:16:19,929 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-26 06:16:20,101 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386, 387] 2026-08-26 06:16:20,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [652] 2026-08-26 06:16:20,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [388] 2026-08-26 06:16:20,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [653] 2026-08-26 06:16:20,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [654] 2026-08-26 06:16:20,984 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [655] 2026-08-26 06:16:21,080 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-08-26 06:16:21,810 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-08-26 06:16:21,918 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-26 06:16:22,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392, 393] 2026-08-26 06:16:22,151 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [658] 2026-08-26 06:16:22,274 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [394] 2026-08-26 06:16:22,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [659] 2026-08-26 06:16:22,591 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [660] 2026-08-26 06:16:22,688 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [661] 2026-08-26 06:16:23,305 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-08-26 06:16:23,384 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-26 06:16:23,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398, 399] 2026-08-26 06:16:23,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [664] 2026-08-26 06:16:23,657 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-08-26 06:16:24,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-08-26 06:16:24,310 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-26 06:16:24,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400, 401] 2026-08-26 06:16:24,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [667] 2026-08-26 06:16:24,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [402] 2026-08-26 06:16:24,797 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [668] 2026-08-26 06:16:25,031 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [669] 2026-08-26 06:16:25,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [670] 2026-08-26 06:16:25,306 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-08-26 06:16:25,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-08-26 06:16:26,066 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-08-26 06:16:26,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-08-26 06:16:26,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-08-26 06:16:26,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-08-26 06:16:26,273 204 INFO rb-f66e451-224253-408111 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-26 06:16:26,350 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-08-26 06:16:27,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-08-26 06:16:27,931 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-08-26 06:16:28,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-08-26 06:16:28,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [409, 410] 2026-08-26 06:16:28,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [676] 2026-08-26 06:16:28,329 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-08-26 06:16:28,716 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-08-26 06:16:28,977 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-08-26 06:16:29,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-08-26 06:16:29,141 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-08-26 06:16:29,214 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:16:31,221 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-08-26 06:16:31,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-08-26 06:16:31,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-08-26 06:16:31,854 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-08-26 06:16:31,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-08-26 06:16:32,170 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-08-26 06:16:32,460 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-08-26 06:16:32,547 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-08-26 06:16:32,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-08-26 06:16:32,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-08-26 06:16:32,861 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-08-26 06:16:33,199 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-08-26 06:16:33,346 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-08-26 06:16:33,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-08-26 06:16:33,589 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-08-26 06:16:33,765 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:35,647 204 INFO rb-f66e451-224253-408111 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-26 06:16:35,876 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-08-26 06:16:35,980 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-08-26 06:16:36,171 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-08-26 06:16:36,449 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:38,566 204 INFO rb-f66e451-224253-408111 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-26 06:16:39,082 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-08-26 06:16:39,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-08-26 06:16:39,296 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-08-26 06:16:39,388 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-08-26 06:16:39,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [83] 2026-08-26 06:16:39,902 204 INFO rb-f66e451-224253-408111 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-26 06:16:40,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-08-26 06:16:40,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-08-26 06:16:40,312 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-08-26 06:16:40,398 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-08-26 06:16:40,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #388 deleted trip.segment records with IDs: [85] 2026-08-26 06:16:40,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-08-26 06:16:40,983 204 INFO rb-f66e451-224253-408111 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-26 06:16:41,248 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-08-26 06:16:41,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-08-26 06:16:41,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-08-26 06:16:41,627 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-08-26 06:16:41,701 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:43,612 204 INFO rb-f66e451-224253-408111 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-26 06:16:44,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-08-26 06:16:44,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-08-26 06:16:44,461 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-08-26 06:16:44,575 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-08-26 06:16:44,693 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-08-26 06:16:44,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-08-26 06:16:44,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-08-26 06:16:44,962 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-08-26 06:16:45,059 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-08-26 06:16:45,148 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-08-26 06:16:45,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-08-26 06:16:45,314 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-08-26 06:16:45,424 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-08-26 06:16:45,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-08-26 06:16:45,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-08-26 06:16:45,694 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-08-26 06:16:45,786 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-08-26 06:16:45,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-08-26 06:16:45,950 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-08-26 06:16:46,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-08-26 06:16:46,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-08-26 06:16:46,212 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-08-26 06:16:46,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-08-26 06:16:46,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-08-26 06:16:46,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-08-26 06:16:46,971 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-08-26 06:16:47,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-08-26 06:16:47,378 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:49,108 204 INFO rb-f66e451-224253-408111 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-26 06:16:49,704 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-08-26 06:16:49,796 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-08-26 06:16:49,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-08-26 06:16:49,975 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-08-26 06:16:50,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-08-26 06:16:50,162 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-08-26 06:16:50,284 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-08-26 06:16:50,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-08-26 06:16:50,494 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-08-26 06:16:51,255 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-08-26 06:16:51,392 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-08-26 06:16:51,499 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-08-26 06:16:51,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-08-26 06:16:51,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-08-26 06:16:51,868 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-08-26 06:16:51,956 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-08-26 06:16:52,077 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-08-26 06:16:52,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-08-26 06:16:52,304 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-08-26 06:16:52,398 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-08-26 06:16:52,489 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-08-26 06:16:52,573 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-08-26 06:16:52,662 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-08-26 06:16:52,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-08-26 06:16:52,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-08-26 06:16:53,197 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:55,280 204 INFO rb-f66e451-224253-408111 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-26 06:16:55,473 204 INFO rb-f66e451-224253-408111 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-26 06:16:55,535 204 INFO rb-f66e451-224253-408111 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-26 06:16:55,609 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:57,368 204 INFO rb-f66e451-224253-408111 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-26 06:16:57,657 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:16:59,388 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-08-26 06:16:59,608 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-08-26 06:16:59,677 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-08-26 06:17:00,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-08-26 06:17:00,142 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-08-26 06:17:00,219 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-08-26 06:17:00,322 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-08-26 06:17:00,378 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-08-26 06:17:00,769 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-08-26 06:17:00,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-08-26 06:17:01,057 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-08-26 06:17:01,202 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-08-26 06:17:01,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-08-26 06:17:01,455 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-08-26 06:17:01,479 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-08-26 06:17:01,523 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:17:03,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-08-26 06:17:03,966 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-08-26 06:17:04,203 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-08-26 06:17:04,478 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:17:06,732 204 INFO rb-f66e451-224253-408111 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-26 06:17:07,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-08-26 06:17:07,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-08-26 06:17:07,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-08-26 06:17:07,551 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-08-26 06:17:07,941 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-08-26 06:17:08,030 204 INFO rb-f66e451-224253-408111 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-26 06:17:08,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-08-26 06:17:08,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-08-26 06:17:08,522 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-08-26 06:17:08,637 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-08-26 06:17:08,929 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-08-26 06:17:09,060 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-08-26 06:17:09,136 204 INFO rb-f66e451-224253-408111 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-26 06:17:09,493 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-08-26 06:17:09,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-08-26 06:17:09,761 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-08-26 06:17:09,861 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-08-26 06:17:10,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-08-26 06:17:10,363 204 INFO rb-f66e451-224253-408111 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-26 06:17:10,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-08-26 06:17:10,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-08-26 06:17:10,816 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-08-26 06:17:10,911 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-08-26 06:17:11,230 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-08-26 06:17:11,410 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:17:13,747 204 INFO rb-f66e451-224253-408111 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-26 06:17:14,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-08-26 06:17:14,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-08-26 06:17:14,769 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-08-26 06:17:14,853 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-08-26 06:17:14,960 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-08-26 06:17:15,076 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-08-26 06:17:15,191 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-08-26 06:17:15,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-08-26 06:17:15,399 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-08-26 06:17:15,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-08-26 06:17:15,661 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-08-26 06:17:15,803 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-08-26 06:17:15,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-08-26 06:17:15,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-08-26 06:17:16,073 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-08-26 06:17:16,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-08-26 06:17:16,240 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-08-26 06:17:16,329 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-08-26 06:17:16,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-08-26 06:17:16,606 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-08-26 06:17:16,741 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-08-26 06:17:16,845 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-08-26 06:17:16,935 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-08-26 06:17:17,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-08-26 06:17:17,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-08-26 06:17:17,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-08-26 06:17:17,404 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-08-26 06:17:17,518 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-08-26 06:17:17,941 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-08-26 06:17:18,319 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-08-26 06:17:18,765 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-08-26 06:17:19,188 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-08-26 06:17:19,512 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-08-26 06:17:19,715 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-08-26 06:17:19,912 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-08-26 06:17:20,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-08-26 06:17:20,325 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-08-26 06:17:20,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-08-26 06:17:20,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-08-26 06:17:20,820 204 INFO rb-f66e451-224253-408111 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-26 06:17:21,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-08-26 06:17:21,597 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-08-26 06:17:21,720 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-08-26 06:17:21,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-08-26 06:17:21,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-08-26 06:17:22,089 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-08-26 06:17:22,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-08-26 06:17:22,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-08-26 06:17:22,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-08-26 06:17:22,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-08-26 06:17:22,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-08-26 06:17:22,783 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-08-26 06:17:22,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-08-26 06:17:23,041 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-08-26 06:17:23,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-08-26 06:17:23,216 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-08-26 06:17:23,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-08-26 06:17:23,385 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-08-26 06:17:23,470 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-08-26 06:17:23,559 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-08-26 06:17:23,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-08-26 06:17:23,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-08-26 06:17:23,835 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-08-26 06:17:23,914 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-08-26 06:17:24,037 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-08-26 06:17:24,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-08-26 06:17:24,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-08-26 06:17:24,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-08-26 06:17:24,737 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-08-26 06:17:25,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-08-26 06:17:25,450 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-08-26 06:17:25,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-08-26 06:17:26,173 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-08-26 06:17:26,283 204 INFO rb-f66e451-224253-408111 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-26 06:17:26,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-08-26 06:17:27,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-08-26 06:17:27,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-08-26 06:17:27,286 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-08-26 06:17:27,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-08-26 06:17:27,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-08-26 06:17:27,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-08-26 06:17:27,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-08-26 06:17:27,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-08-26 06:17:28,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-08-26 06:17:28,119 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-08-26 06:17:28,219 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-08-26 06:17:28,328 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-08-26 06:17:28,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-08-26 06:17:28,562 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-08-26 06:17:28,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-08-26 06:17:28,822 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-08-26 06:17:28,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-08-26 06:17:28,999 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-08-26 06:17:29,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-08-26 06:17:29,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-08-26 06:17:29,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-08-26 06:17:29,399 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-08-26 06:17:29,476 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-08-26 06:17:29,571 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-08-26 06:17:29,659 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-08-26 06:17:29,748 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-08-26 06:17:29,835 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-08-26 06:17:30,151 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-08-26 06:17:30,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-08-26 06:17:31,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-08-26 06:17:31,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-08-26 06:17:31,980 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-08-26 06:17:32,082 204 INFO rb-f66e451-224253-408111 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-26 06:17:32,898 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-08-26 06:17:33,011 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-08-26 06:17:33,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-08-26 06:17:33,212 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-08-26 06:17:33,409 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-08-26 06:17:33,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [865] 2026-08-26 06:17:33,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [866] 2026-08-26 06:17:33,730 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [867] 2026-08-26 06:17:33,836 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-08-26 06:17:34,003 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-08-26 06:17:34,116 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [870] 2026-08-26 06:17:34,225 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [871] 2026-08-26 06:17:34,360 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [872] 2026-08-26 06:17:34,462 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-08-26 06:17:34,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-08-26 06:17:34,775 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-08-26 06:17:34,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-08-26 06:17:35,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-08-26 06:17:35,142 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-08-26 06:17:35,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-08-26 06:17:35,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-08-26 06:17:35,500 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-08-26 06:17:35,628 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-08-26 06:17:35,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-08-26 06:17:35,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-08-26 06:17:36,108 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-08-26 06:17:36,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-08-26 06:17:36,383 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-08-26 06:17:36,461 204 INFO rb-f66e451-224253-408111 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-26 06:17:37,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-08-26 06:17:37,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-08-26 06:17:37,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-08-26 06:17:37,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-08-26 06:17:37,625 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-08-26 06:17:37,821 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-08-26 06:17:37,924 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-08-26 06:17:38,011 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-08-26 06:17:38,140 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-08-26 06:17:38,238 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-08-26 06:17:38,342 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-08-26 06:17:38,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-08-26 06:17:38,571 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-08-26 06:17:38,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-08-26 06:17:38,806 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-08-26 06:17:38,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-08-26 06:17:39,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-08-26 06:17:39,136 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [905] 2026-08-26 06:17:39,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-08-26 06:17:39,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-08-26 06:17:39,504 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-08-26 06:17:39,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-08-26 06:17:39,728 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-08-26 06:17:39,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-08-26 06:17:39,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-08-26 06:17:40,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-08-26 06:17:40,230 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-08-26 06:17:40,341 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-08-26 06:17:40,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-08-26 06:17:41,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-08-26 06:17:41,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-08-26 06:17:41,812 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-08-26 06:17:42,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-08-26 06:17:42,331 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-08-26 06:17:42,532 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-08-26 06:17:42,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-08-26 06:17:42,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-08-26 06:17:43,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-08-26 06:17:43,225 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-08-26 06:17:43,361 204 INFO rb-f66e451-224253-408111 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-26 06:17:44,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-08-26 06:17:44,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-08-26 06:17:44,312 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-08-26 06:17:44,393 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-08-26 06:17:44,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-08-26 06:17:44,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-08-26 06:17:44,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-08-26 06:17:44,756 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-08-26 06:17:44,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-08-26 06:17:44,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-08-26 06:17:45,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-08-26 06:17:45,150 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-08-26 06:17:45,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-08-26 06:17:45,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-08-26 06:17:45,521 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-08-26 06:17:45,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-08-26 06:17:45,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-08-26 06:17:45,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-08-26 06:17:45,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-08-26 06:17:46,034 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-08-26 06:17:46,121 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-08-26 06:17:46,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-08-26 06:17:46,328 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-08-26 06:17:46,407 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-08-26 06:17:46,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-08-26 06:17:46,580 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-08-26 06:17:46,662 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-08-26 06:17:46,745 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-08-26 06:17:47,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-08-26 06:17:47,306 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-08-26 06:17:47,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-08-26 06:17:47,896 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-08-26 06:17:48,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-08-26 06:17:48,418 204 INFO rb-f66e451-224253-408111 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-26 06:17:49,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-26 06:17:49,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-26 06:17:49,215 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-26 06:17:49,297 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-26 06:17:49,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-26 06:17:49,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-26 06:17:49,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-26 06:17:49,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-26 06:17:49,742 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-26 06:17:49,824 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-26 06:17:49,906 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-26 06:17:49,991 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-26 06:17:50,085 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-26 06:17:50,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-26 06:17:50,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-26 06:17:50,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-26 06:17:50,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-26 06:17:50,604 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-26 06:17:50,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-26 06:17:50,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-26 06:17:50,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-26 06:17:50,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-26 06:17:51,116 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-26 06:17:51,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-26 06:17:51,328 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-26 06:17:51,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-26 06:17:51,512 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-26 06:17:51,622 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-26 06:17:51,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-08-26 06:17:52,545 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-08-26 06:17:52,892 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-08-26 06:17:53,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-08-26 06:17:53,255 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-08-26 06:17:53,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-08-26 06:17:53,479 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-08-26 06:17:53,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-08-26 06:17:53,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-08-26 06:17:54,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-08-26 06:17:54,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-08-26 06:17:54,569 204 INFO rb-f66e451-224253-408111 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-26 06:17:55,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-26 06:17:55,382 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-26 06:17:55,493 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-26 06:17:55,593 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-26 06:17:55,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-26 06:17:55,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-26 06:17:55,903 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-26 06:17:55,993 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-26 06:17:56,093 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-26 06:17:56,186 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-26 06:17:56,281 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-26 06:17:56,372 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-26 06:17:56,502 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-26 06:17:56,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-26 06:17:56,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-26 06:17:56,797 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-26 06:17:56,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-26 06:17:57,006 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-26 06:17:57,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-26 06:17:57,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-26 06:17:57,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-26 06:17:57,358 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-26 06:17:57,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-26 06:17:57,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-26 06:17:57,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-26 06:17:57,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-26 06:17:57,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-26 06:17:57,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-26 06:17:58,612 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-08-26 06:17:58,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-08-26 06:17:59,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-08-26 06:17:59,602 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-08-26 06:17:59,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-08-26 06:18:00,150 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-08-26 06:18:00,376 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-08-26 06:18:00,628 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-08-26 06:18:00,728 204 INFO rb-f66e451-224253-408111 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-26 06:18:01,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-26 06:18:01,438 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-26 06:18:01,528 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-26 06:18:01,609 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-26 06:18:01,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-26 06:18:01,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-26 06:18:01,865 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-26 06:18:01,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-26 06:18:02,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-26 06:18:02,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-26 06:18:02,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-26 06:18:02,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-26 06:18:02,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-26 06:18:02,612 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-26 06:18:02,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-26 06:18:02,775 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-26 06:18:02,862 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-26 06:18:02,941 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-26 06:18:03,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-26 06:18:03,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-26 06:18:03,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-26 06:18:03,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-26 06:18:03,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-26 06:18:03,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-26 06:18:03,513 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-26 06:18:03,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-26 06:18:03,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-26 06:18:03,761 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-26 06:18:04,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-08-26 06:18:04,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-08-26 06:18:04,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-08-26 06:18:05,157 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-08-26 06:18:05,494 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-08-26 06:18:05,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-08-26 06:18:05,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-08-26 06:18:06,043 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-08-26 06:18:06,179 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-08-26 06:18:06,388 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-08-26 06:18:06,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-08-26 06:18:06,701 204 INFO rb-f66e451-224253-408111 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-26 06:18:07,446 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-26 06:18:07,535 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-26 06:18:07,623 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-26 06:18:07,773 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-26 06:18:07,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-26 06:18:07,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-26 06:18:08,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-26 06:18:08,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-26 06:18:08,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-26 06:18:08,351 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-26 06:18:08,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-26 06:18:08,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-26 06:18:08,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-26 06:18:08,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-26 06:18:08,877 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-26 06:18:08,958 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-26 06:18:09,042 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-26 06:18:09,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-26 06:18:09,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-26 06:18:09,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-26 06:18:09,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-26 06:18:09,464 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-26 06:18:09,540 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-26 06:18:09,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-26 06:18:09,706 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-26 06:18:09,784 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-26 06:18:09,863 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-26 06:18:09,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-26 06:18:10,485 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-26 06:18:10,583 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-26 06:18:10,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-26 06:18:10,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-26 06:18:10,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-26 06:18:11,001 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-26 06:18:11,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-26 06:18:11,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-26 06:18:11,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-26 06:18:11,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-26 06:18:11,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-26 06:18:11,575 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-26 06:18:11,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-26 06:18:11,752 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-26 06:18:11,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-26 06:18:11,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-26 06:18:12,013 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-26 06:18:12,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-26 06:18:12,185 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-26 06:18:12,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-26 06:18:12,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-26 06:18:12,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-26 06:18:12,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-26 06:18:12,626 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-26 06:18:12,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-26 06:18:12,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-26 06:18:12,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-26 06:18:12,956 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-26 06:18:13,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-08-26 06:18:13,583 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-08-26 06:18:13,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-08-26 06:18:14,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-08-26 06:18:14,536 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-08-26 06:18:14,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-08-26 06:18:14,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-08-26 06:18:14,962 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-08-26 06:18:15,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-08-26 06:18:15,218 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-08-26 06:18:15,372 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-08-26 06:18:15,626 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-08-26 06:18:15,895 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-08-26 06:18:16,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-08-26 06:18:16,461 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-08-26 06:18:16,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-08-26 06:18:16,810 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-08-26 06:18:16,891 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-08-26 06:18:17,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-08-26 06:18:17,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-08-26 06:18:17,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-08-26 06:18:17,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-08-26 06:18:17,499 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:18:19,546 204 INFO rb-f66e451-224253-408111 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-26 06:18:20,296 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-26 06:18:20,418 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-26 06:18:20,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-26 06:18:20,575 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-26 06:18:20,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-26 06:18:20,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-26 06:18:20,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-26 06:18:20,888 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-26 06:18:20,967 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-26 06:18:21,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-26 06:18:21,123 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-26 06:18:21,196 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-26 06:18:21,274 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-26 06:18:21,347 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-26 06:18:21,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-26 06:18:21,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-26 06:18:21,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-26 06:18:21,641 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-26 06:18:21,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-26 06:18:21,812 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-26 06:18:21,926 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-26 06:18:22,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-26 06:18:22,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-26 06:18:22,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-26 06:18:22,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-26 06:18:22,371 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-26 06:18:22,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-26 06:18:22,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-26 06:18:22,935 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-08-26 06:18:23,306 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-08-26 06:18:23,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-08-26 06:18:23,581 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-08-26 06:18:23,767 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-08-26 06:18:23,980 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-08-26 06:18:24,125 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-08-26 06:18:24,307 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-08-26 06:18:24,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-08-26 06:18:24,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-08-26 06:18:24,937 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-08-26 06:18:25,038 204 INFO rb-f66e451-224253-408111 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-26 06:18:25,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-26 06:18:25,743 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-26 06:18:25,827 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-26 06:18:25,912 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-26 06:18:26,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-26 06:18:26,101 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-26 06:18:26,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-26 06:18:26,310 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-26 06:18:26,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-26 06:18:26,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-26 06:18:26,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-26 06:18:26,706 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-26 06:18:26,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-26 06:18:26,852 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-26 06:18:26,936 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-26 06:18:27,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-26 06:18:27,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-26 06:18:27,183 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-26 06:18:27,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-26 06:18:27,334 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-26 06:18:27,419 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-26 06:18:27,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-26 06:18:27,574 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-26 06:18:27,653 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-26 06:18:27,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-26 06:18:27,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-26 06:18:27,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-26 06:18:27,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-26 06:18:28,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-08-26 06:18:28,602 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-08-26 06:18:28,924 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-08-26 06:18:29,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-08-26 06:18:29,418 204 INFO rb-f66e451-224253-408111 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-26 06:18:30,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-26 06:18:30,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-26 06:18:30,300 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-26 06:18:30,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-26 06:18:30,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-26 06:18:30,599 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-26 06:18:30,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-26 06:18:30,773 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-26 06:18:30,888 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-26 06:18:31,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-26 06:18:31,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-26 06:18:31,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-26 06:18:31,342 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-26 06:18:31,446 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-26 06:18:31,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-26 06:18:31,661 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-26 06:18:31,783 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-26 06:18:31,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-26 06:18:32,043 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-26 06:18:32,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-26 06:18:32,288 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-26 06:18:32,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-26 06:18:32,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-26 06:18:32,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-26 06:18:32,720 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-26 06:18:32,816 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-26 06:18:32,930 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-26 06:18:33,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-26 06:18:33,355 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-08-26 06:18:33,748 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-08-26 06:18:34,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-08-26 06:18:34,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-08-26 06:18:34,876 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-08-26 06:18:35,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-08-26 06:18:35,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-08-26 06:18:35,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-08-26 06:18:35,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-08-26 06:18:36,020 204 INFO rb-f66e451-224253-408111 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-26 06:18:36,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-26 06:18:36,767 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-26 06:18:36,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-26 06:18:36,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-26 06:18:37,062 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-26 06:18:37,147 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-26 06:18:37,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-26 06:18:37,319 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-26 06:18:37,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-26 06:18:37,538 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-26 06:18:37,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-26 06:18:37,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-26 06:18:37,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-26 06:18:37,885 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-26 06:18:37,970 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-26 06:18:38,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-26 06:18:38,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-26 06:18:38,323 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-26 06:18:38,393 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-26 06:18:38,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-26 06:18:38,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-26 06:18:38,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-26 06:18:38,738 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-26 06:18:38,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-26 06:18:38,990 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-26 06:18:39,095 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-26 06:18:39,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-26 06:18:39,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-26 06:18:39,334 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:18:40,895 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-08-26 06:18:41,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-26 06:18:41,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-26 06:18:41,384 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-26 06:18:41,493 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-26 06:18:41,742 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-08-26 06:18:41,904 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-08-26 06:18:42,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-26 06:18:42,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-26 06:18:42,361 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-26 06:18:42,441 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-26 06:18:42,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-08-26 06:18:42,990 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-08-26 06:18:43,314 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-26 06:18:43,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-26 06:18:43,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-26 06:18:43,615 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-26 06:18:43,661 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-08-26 06:18:43,931 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-26 06:18:44,015 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-26 06:18:44,094 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-26 06:18:44,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-26 06:18:44,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-08-26 06:18:44,601 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-08-26 06:18:44,906 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-26 06:18:45,009 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-26 06:18:45,129 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-26 06:18:45,265 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-26 06:18:45,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-08-26 06:18:45,747 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-08-26 06:18:46,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-26 06:18:46,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-26 06:18:46,323 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-26 06:18:46,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-26 06:18:46,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-08-26 06:18:46,919 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-08-26 06:18:47,318 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-26 06:18:47,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-26 06:18:47,565 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-26 06:18:47,706 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-26 06:18:48,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-08-26 06:18:48,331 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-08-26 06:18:48,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-26 06:18:48,935 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-26 06:18:49,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-26 06:18:49,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-26 06:18:49,274 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-08-26 06:18:49,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-26 06:18:49,797 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-26 06:18:49,896 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-26 06:18:49,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-26 06:18:50,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-08-26 06:18:50,422 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-08-26 06:18:50,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-26 06:18:50,935 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-26 06:18:51,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-26 06:18:51,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-26 06:18:51,558 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-08-26 06:18:51,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-08-26 06:18:51,802 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-08-26 06:18:52,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-26 06:18:52,211 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-26 06:18:52,319 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-26 06:18:52,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-08-26 06:18:52,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-08-26 06:18:53,035 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-08-26 06:18:53,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-26 06:18:53,455 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-26 06:18:53,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-26 06:18:53,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-26 06:18:53,931 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-08-26 06:18:54,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-08-26 06:18:54,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-26 06:18:54,521 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-26 06:18:54,600 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-26 06:18:54,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-26 06:18:54,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-08-26 06:18:55,131 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-08-26 06:18:55,463 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-26 06:18:55,573 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-26 06:18:55,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-26 06:18:55,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-26 06:18:56,069 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-08-26 06:18:56,245 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-08-26 06:18:56,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-08-26 06:18:56,579 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-26 06:18:56,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-26 06:18:56,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-26 06:18:56,832 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-26 06:18:57,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-08-26 06:18:57,226 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:18:57,243 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-08-26 06:18:57,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-08-26 06:18:57,472 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-08-26 06:18:57,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-26 06:18:57,963 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-26 06:18:58,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-26 06:18:58,118 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-08-26 06:18:58,206 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-08-26 06:18:58,295 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-08-26 06:18:58,322 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-08-26 06:18:58,346 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-08-26 06:18:58,369 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-08-26 06:18:58,389 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-08-26 06:18:58,476 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:18:58,495 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-08-26 06:18:58,705 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-08-26 06:18:59,013 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-08-26 06:18:59,176 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:18:59,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-08-26 06:18:59,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-08-26 06:18:59,409 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:18:59,806 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-08-26 06:19:00,029 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:00,043 204 INFO rb-f66e451-224253-408111 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-26 06:19:00,072 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-08-26 06:19:00,098 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-08-26 06:19:00,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-08-26 06:19:00,160 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:00,176 204 INFO rb-f66e451-224253-408111 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-26 06:19:00,199 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-08-26 06:19:00,225 204 INFO rb-f66e451-224253-408111 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-26 06:19:00,245 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-08-26 06:19:00,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-08-26 06:19:00,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:00,307 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-08-26 06:19:00,328 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-08-26 06:19:00,355 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:00,370 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-08-26 06:19:00,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-26 06:19:00,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-26 06:19:00,797 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-26 06:19:00,831 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-08-26 06:19:01,064 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-26 06:19:01,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-26 06:19:01,229 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-26 06:19:01,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-08-26 06:19:01,319 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:01,334 204 INFO rb-f66e451-224253-408111 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-26 06:19:01,588 204 INFO rb-f66e451-224253-408111 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-26 06:19:01,623 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:01,640 204 INFO rb-f66e451-224253-408111 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-26 06:19:01,988 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:02,002 204 INFO rb-f66e451-224253-408111 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-26 06:19:02,024 204 INFO rb-f66e451-224253-408111 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-26 06:19:02,057 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:02,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-08-26 06:19:02,245 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-08-26 06:19:02,255 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-08-26 06:19:02,272 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2068] 2026-08-26 06:19:02,275 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-08-26 06:19:02,295 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-08-26 06:19:02,450 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-08-26 06:19:02,456 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-08-26 06:19:02,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [21185] 2026-08-26 06:19:02,470 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-08-26 06:19:02,503 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:02,516 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-08-26 06:19:02,650 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2068] 2026-08-26 06:19:02,673 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-08-26 06:19:02,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21187] 2026-08-26 06:19:02,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-08-26 06:19:02,828 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-08-26 06:19:02,970 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-08-26 06:19:03,118 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-08-26 06:19:03,262 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21190] 2026-08-26 06:19:03,285 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-08-26 06:19:03,438 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-08-26 06:19:03,589 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-08-26 06:19:03,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-08-26 06:19:03,975 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-08-26 06:19:04,850 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) started manually 2026-08-26 06:19:04,881 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) done 2026-08-26 06:19:04,906 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-08-26 06:19:05,141 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) started manually 2026-08-26 06:19:05,270 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) done 2026-08-26 06:19:05,310 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:05,401 204 INFO rb-f66e451-224253-408111 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-26 06:19:05,560 204 INFO rb-f66e451-224253-408111 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-26 06:19:05,663 204 INFO rb-f66e451-224253-408111 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-26 06:19:05,731 204 INFO rb-f66e451-224253-408111 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-26 06:19:05,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-08-26 06:19:05,862 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-08-26 06:19:05,940 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:05,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-08-26 06:19:06,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-08-26 06:19:06,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-08-26 06:19:06,272 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:06,287 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-08-26 06:19:06,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [187262, 187261] 2026-08-26 06:19:06,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-08-26 06:19:06,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-08-26 06:19:06,341 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-08-26 06:19:06,374 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:06,388 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-08-26 06:19:10,954 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:11,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-08-26 06:19:11,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-26 06:19:11,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-26 06:19:11,736 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-26 06:19:11,925 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless failed to start: [2824:2824:0100/000000.924135:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-26 06:19:11,925 204 INFO rb-f66e451-224253-408111 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-26 06:19:11,969 204 INFO rb-f66e451-224253-408111 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-26 06:19:11,970 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-26 06:19:12,140 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.test_dispatch_optimise_tour: Chrome headless failed to start: [2839:2839:0100/000000.138540:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-26 06:19:12,140 204 INFO rb-f66e451-224253-408111 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-26 06:19:12,178 204 INFO rb-f66e451-224253-408111 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-26 06:19:12,179 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-26 06:19:12,368 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 06:19:12,368 204 INFO rb-f66e451-224253-408111 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-26 06:19:12,417 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:12,434 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-08-26 06:19:12,495 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-08-26 06:19:12,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-08-26 06:19:12,575 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-08-26 06:19:12,611 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-08-26 06:19:12,662 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:12,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-26 06:19:13,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-08-26 06:19:13,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21407] 2026-08-26 06:19:13,262 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:13,459 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 06:19:13,459 204 INFO rb-f66e451-224253-408111 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-26 06:19:13,494 204 INFO rb-f66e451-224253-408111 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-26 06:19:13,495 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-26 06:19:14,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-08-26 06:19:14,096 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21409] 2026-08-26 06:19:14,107 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:14,352 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 06:19:14,353 204 INFO rb-f66e451-224253-408111 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-26 06:19:14,383 204 INFO rb-f66e451-224253-408111 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-26 06:19:14,383 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-26 06:19:14,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-08-26 06:19:14,852 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21411] 2026-08-26 06:19:14,859 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:15,205 204 WARNING rb-f66e451-224253-408111 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: [2890:2911:0826/061915.025218:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2890:2911:0826/061915.030965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2890:2911:0826/061915.031152:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2890:2911:0826/061915.031214:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2890:2911:0826/061915.031233:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2890:2911:0826/061915.042004:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2890:2890:0826/061915.045481:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2925:2925:0826/061915.054530:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2925:2925:0826/061915.056930:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2890:2911:0826/061915.066406:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2890:2890:0826/061915.128682:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2890:2890:0826/061915.128777:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2890:2890:0826/061915.128795:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2890:2911:0826/061915.128788:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2890:2911:0826/061915.128816:ERROR:dbus/bus.cc:405] 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-26 06:19:15,208 204 INFO rb-f66e451-224253-408111 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-26 06:19:15,263 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:15,988 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-08-26 06:19:16,037 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-08-26 06:19:16,152 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-08-26 06:19:16,263 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-08-26 06:19:16,359 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-08-26 06:19:16,445 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-08-26 06:19:16,487 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:19:16,752 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-08-26 06:19:16,886 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-08-26 06:19:16,909 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-08-26 06:19:27,039 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:27,998 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-08-26 06:19:28,125 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-08-26 06:19:28,227 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-08-26 06:19:28,259 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-08-26 06:19:28,354 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:29,530 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-08-26 06:19:29,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-08-26 06:19:29,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-08-26 06:19:29,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-08-26 06:19:29,884 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-08-26 06:19:29,939 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-08-26 06:19:30,447 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [371] 2026-08-26 06:19:30,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-08-26 06:19:30,869 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #457 deleted trip.segment records with IDs: [373] 2026-08-26 06:19:31,043 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #457 deleted trip.waypoint records with IDs: [287, 288] 2026-08-26 06:19:31,131 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:19:31,973 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-08-26 06:19:32,060 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-08-26 06:19:32,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-08-26 06:19:32,197 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-08-26 06:19:32,532 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #459 deleted trip.segment records with IDs: [375] 2026-08-26 06:19:32,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:41,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-08-26 06:19:41,203 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-08-26 06:19:41,245 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-08-26 06:19:41,281 204 INFO rb-f66e451-224253-408111 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-26 06:19:41,390 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:41,771 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-08-26 06:19:42,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-08-26 06:19:42,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-08-26 06:19:42,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-08-26 06:19:42,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-08-26 06:19:42,692 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:43,016 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-08-26 06:19:43,144 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-08-26 06:19:43,327 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:43,342 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-26 06:19:43,830 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-08-26 06:19:43,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21422] 2026-08-26 06:19:43,846 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:44,037 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: 2026-08-26 06:19:44,037 204 INFO rb-f66e451-224253-408111 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-26 06:19:44,077 204 INFO rb-f66e451-224253-408111 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-26 06:19:44,078 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-26 06:19:44,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-26 06:19:44,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21424] 2026-08-26 06:19:44,645 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:44,868 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 06:19:44,868 204 INFO rb-f66e451-224253-408111 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-26 06:19:44,900 204 INFO rb-f66e451-224253-408111 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-26 06:19:44,900 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-26 06:19:45,526 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-26 06:19:45,540 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21426] 2026-08-26 06:19:45,547 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:19:45,948 204 WARNING rb-f66e451-224253-408111 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: [3020:3041:0826/061945.721242:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3020:3041:0826/061945.727198:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3020:3041:0826/061945.727304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3020:3041:0826/061945.727500:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3020:3041:0826/061945.727517:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3020:3041:0826/061945.747360:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3020:3020:0826/061945.748760:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3020:3041:0826/061945.777032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3055:3055:0826/061945.781221:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3055:3055:0826/061945.794661:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-26 06:19:45,952 204 INFO rb-f66e451-224253-408111 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-26 06:19:46,007 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:19:46,024 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-08-26 06:19:46,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-08-26 06:19:46,098 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:46,113 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-08-26 06:19:46,140 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-08-26 06:19:46,179 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:46,193 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-08-26 06:19:46,218 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-08-26 06:19:46,242 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-08-26 06:19:46,267 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-08-26 06:19:46,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-08-26 06:19:46,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-08-26 06:19:46,351 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:46,365 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-08-26 06:19:46,392 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-08-26 06:19:46,446 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:46,466 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-08-26 06:19:46,554 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-08-26 06:19:46,654 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:46,670 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-08-26 06:19:46,803 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-08-26 06:19:46,927 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:47,114 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-08-26 06:19:47,214 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-08-26 06:19:47,257 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:47,890 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-26 06:19:47,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-26 06:19:48,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-26 06:19:48,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-08-26 06:19:48,570 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-08-26 06:19:48,669 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-08-26 06:19:48,818 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-08-26 06:19:48,934 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-08-26 06:19:49,061 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-08-26 06:19:49,199 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-08-26 06:19:49,239 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-08-26 06:19:49,343 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-08-26 06:19:49,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-08-26 06:19:49,533 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-08-26 06:19:49,645 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-08-26 06:19:49,830 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-08-26 06:19:50,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-08-26 06:19:50,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-08-26 06:19:50,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-08-26 06:19:50,205 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-08-26 06:19:50,304 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:50,916 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-08-26 06:19:51,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-08-26 06:19:51,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-08-26 06:19:51,450 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-08-26 06:19:51,643 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-08-26 06:19:51,722 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-08-26 06:19:51,839 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-08-26 06:19:51,963 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-08-26 06:19:52,107 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-08-26 06:19:52,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-08-26 06:19:52,372 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:53,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-08-26 06:19:53,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-26 06:19:53,351 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-08-26 06:19:53,653 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-08-26 06:19:53,805 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-08-26 06:19:53,894 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-08-26 06:19:53,951 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-08-26 06:19:54,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-08-26 06:19:54,105 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-08-26 06:19:54,169 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-08-26 06:19:54,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-08-26 06:19:54,440 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-08-26 06:19:54,650 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-08-26 06:19:54,813 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-08-26 06:19:54,929 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:19:55,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-26 06:19:55,796 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-08-26 06:19:55,924 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-26 06:19:56,317 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-08-26 06:19:56,541 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-08-26 06:19:56,886 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-08-26 06:19:57,341 204 INFO rb-f66e451-224253-408111 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-26 06:19:57,371 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-08-26 06:19:57,769 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-08-26 06:19:58,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-08-26 06:19:58,215 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-08-26 06:19:58,240 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-08-26 06:19:58,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-08-26 06:19:58,867 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:19:59,491 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-08-26 06:19:59,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-26 06:19:59,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-08-26 06:19:59,950 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-08-26 06:20:00,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-08-26 06:20:00,186 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-08-26 06:20:00,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-08-26 06:20:00,404 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-26 06:20:00,603 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless failed to start: 2026-08-26 06:20:00,604 204 INFO rb-f66e451-224253-408111 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-26 06:20:00,635 204 INFO rb-f66e451-224253-408111 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-26 06:20:00,636 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-26 06:20:00,802 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.test_driver_execution_tour: Chrome headless failed to start: 2026-08-26 06:20:00,803 204 INFO rb-f66e451-224253-408111 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-26 06:20:00,836 204 INFO rb-f66e451-224253-408111 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-26 06:20:00,836 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-26 06:20:01,015 204 WARNING rb-f66e451-224253-408111 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-26 06:20:01,015 204 INFO rb-f66e451-224253-408111 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-26 06:20:01,088 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:20:03,512 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-08-26 06:20:03,881 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-26 06:20:03,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-08-26 06:20:04,077 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-08-26 06:20:04,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-08-26 06:20:04,372 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-08-26 06:20:04,534 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-08-26 06:20:04,612 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-08-26 06:20:04,929 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-08-26 06:20:05,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-08-26 06:20:05,175 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-08-26 06:20:05,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-08-26 06:20:05,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-08-26 06:20:05,682 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-08-26 06:20:05,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-08-26 06:20:06,040 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-08-26 06:20:06,141 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-08-26 06:20:06,237 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-08-26 06:20:06,327 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-08-26 06:20:06,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-08-26 06:20:06,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-08-26 06:20:06,948 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-08-26 06:20:07,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-08-26 06:20:07,126 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-08-26 06:20:07,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-08-26 06:20:07,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-08-26 06:20:07,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-08-26 06:20:07,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-08-26 06:20:08,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-08-26 06:20:08,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-08-26 06:20:08,262 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-08-26 06:20:08,354 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-08-26 06:20:08,440 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:10,500 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-08-26 06:20:10,726 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-08-26 06:20:10,760 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-08-26 06:20:10,794 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-08-26 06:20:10,835 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-08-26 06:20:11,209 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-08-26 06:20:11,659 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-08-26 06:20:12,017 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-08-26 06:20:12,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-08-26 06:20:12,649 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-08-26 06:20:12,834 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-08-26 06:20:13,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-08-26 06:20:13,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-08-26 06:20:13,817 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-08-26 06:20:14,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-08-26 06:20:14,241 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-08-26 06:20:14,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-08-26 06:20:14,787 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-08-26 06:20:15,329 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-08-26 06:20:15,400 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-08-26 06:20:15,514 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-08-26 06:20:15,615 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-08-26 06:20:15,715 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-08-26 06:20:16,233 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-08-26 06:20:16,337 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-08-26 06:20:16,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-08-26 06:20:17,065 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-08-26 06:20:17,161 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-08-26 06:20:17,189 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-08-26 06:20:17,657 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-08-26 06:20:17,978 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-08-26 06:20:18,076 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-08-26 06:20:18,422 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-08-26 06:20:18,470 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-08-26 06:20:18,526 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-08-26 06:20:18,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-08-26 06:20:18,669 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-08-26 06:20:18,753 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-08-26 06:20:18,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-08-26 06:20:18,920 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-08-26 06:20:19,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-08-26 06:20:19,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-08-26 06:20:19,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-08-26 06:20:19,260 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-08-26 06:20:19,670 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-08-26 06:20:19,897 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-08-26 06:20:19,938 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2897] 2026-08-26 06:20:19,980 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:21,767 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-08-26 06:20:22,007 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-08-26 06:20:22,069 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:24,220 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-08-26 06:20:24,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-08-26 06:20:24,984 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-08-26 06:20:25,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-08-26 06:20:25,707 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-08-26 06:20:26,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-08-26 06:20:26,349 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-08-26 06:20:26,481 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-08-26 06:20:26,888 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-08-26 06:20:27,027 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-08-26 06:20:27,684 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-08-26 06:20:28,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-08-26 06:20:28,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-08-26 06:20:29,225 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:20:29,951 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-08-26 06:20:29,994 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-08-26 06:20:30,040 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-08-26 06:20:30,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-08-26 06:20:30,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-08-26 06:20:30,196 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-08-26 06:20:30,235 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:20:30,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-08-26 06:20:30,610 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-08-26 06:20:30,704 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:20:33,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-08-26 06:20:33,796 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:35,802 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-08-26 06:20:36,056 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:37,577 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-08-26 06:20:38,105 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-08-26 06:20:38,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-08-26 06:20:38,717 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-08-26 06:20:39,349 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-08-26 06:20:39,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-08-26 06:20:39,639 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:40,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-08-26 06:20:40,438 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-08-26 06:20:40,565 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-08-26 06:20:40,592 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-08-26 06:20:41,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #516 deleted trip.segment records with IDs: [512] 2026-08-26 06:20:41,275 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:20:41,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-08-26 06:20:42,027 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-08-26 06:20:42,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-08-26 06:20:42,116 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-08-26 06:20:42,325 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #517 deleted trip.segment records with IDs: [514] 2026-08-26 06:20:42,411 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:20:43,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-08-26 06:20:43,916 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-08-26 06:20:43,945 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:45,479 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-08-26 06:20:45,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-08-26 06:20:45,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-08-26 06:20:46,062 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-08-26 06:20:46,140 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-08-26 06:20:46,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-08-26 06:20:46,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-08-26 06:20:46,444 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-08-26 06:20:46,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-08-26 06:20:51,600 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:20:53,586 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-08-26 06:20:54,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-08-26 06:20:54,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-08-26 06:20:54,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-08-26 06:20:54,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-08-26 06:20:54,510 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-08-26 06:20:54,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-08-26 06:20:54,753 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-08-26 06:20:54,883 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-08-26 06:20:55,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-08-26 06:20:55,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-08-26 06:20:55,327 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-08-26 06:20:55,408 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-08-26 06:21:00,511 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:02,792 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-08-26 06:21:03,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-08-26 06:21:03,545 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-08-26 06:21:03,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-08-26 06:21:03,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-08-26 06:21:03,811 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-08-26 06:21:04,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-08-26 06:21:04,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-08-26 06:21:04,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-08-26 06:21:04,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-08-26 06:21:04,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-08-26 06:21:05,203 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-08-26 06:21:05,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-08-26 06:21:05,472 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-08-26 06:21:05,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-08-26 06:21:05,682 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-08-26 06:21:06,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-08-26 06:21:06,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-08-26 06:21:06,357 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-08-26 06:21:06,489 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-08-26 06:21:06,569 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-08-26 06:21:07,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-08-26 06:21:07,136 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-08-26 06:21:07,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-08-26 06:21:07,371 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-08-26 06:21:07,470 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:08,976 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-08-26 06:21:09,463 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-08-26 06:21:09,574 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-08-26 06:21:09,659 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-08-26 06:21:09,774 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-08-26 06:21:10,234 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-08-26 06:21:10,649 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-08-26 06:21:10,799 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-08-26 06:21:10,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-08-26 06:21:11,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-08-26 06:21:16,136 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:17,899 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-08-26 06:21:18,556 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-08-26 06:21:18,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-08-26 06:21:18,742 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-08-26 06:21:18,842 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-08-26 06:21:19,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-08-26 06:21:19,140 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-08-26 06:21:19,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-08-26 06:21:19,360 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-08-26 06:21:24,465 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:26,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-08-26 06:21:26,579 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:28,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-08-26 06:21:28,892 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-08-26 06:21:28,986 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-08-26 06:21:29,093 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-08-26 06:21:29,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-08-26 06:21:29,263 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-08-26 06:21:29,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-08-26 06:21:29,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-08-26 06:21:29,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-08-26 06:21:29,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-08-26 06:21:30,069 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:31,952 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-08-26 06:21:32,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-08-26 06:21:32,464 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-08-26 06:21:32,574 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-08-26 06:21:32,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-08-26 06:21:33,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-08-26 06:21:33,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-08-26 06:21:33,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-08-26 06:21:33,784 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-08-26 06:21:33,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-08-26 06:21:33,954 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-08-26 06:21:33,974 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-08-26 06:21:34,306 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-08-26 06:21:34,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-08-26 06:21:34,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-08-26 06:21:34,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-08-26 06:21:39,619 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:41,198 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-08-26 06:21:41,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-08-26 06:21:41,649 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-08-26 06:21:41,732 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-08-26 06:21:41,809 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-08-26 06:21:41,964 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-08-26 06:21:42,133 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:21:42,147 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-08-26 06:21:42,170 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-08-26 06:21:42,211 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:21:42,225 204 INFO rb-f66e451-224253-408111 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-26 06:21:42,263 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:21:42,558 204 INFO rb-f66e451-224253-408111 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-26 06:21:42,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-08-26 06:21:42,754 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:21:42,767 204 INFO rb-f66e451-224253-408111 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-26 06:21:42,860 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:21:44,483 204 INFO rb-f66e451-224253-408111 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-26 06:21:44,830 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-08-26 06:21:45,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-08-26 06:21:45,230 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-08-26 06:21:45,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-08-26 06:21:45,590 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-08-26 06:21:45,748 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-08-26 06:21:46,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-08-26 06:21:46,362 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:21:48,418 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-08-26 06:21:48,765 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-08-26 06:21:48,954 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:21:50,934 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-08-26 06:21:51,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-08-26 06:21:51,725 204 INFO rb-f66e451-224253-408111 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-26 06:21:52,040 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-08-26 06:21:52,237 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-08-26 06:21:52,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-08-26 06:21:52,808 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:21:55,439 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-08-26 06:21:55,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-08-26 06:21:56,179 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-08-26 06:21:56,220 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:21:58,652 204 INFO rb-f66e451-224253-408111 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-26 06:21:59,140 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-08-26 06:21:59,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [35] 2026-08-26 06:21:59,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [201] 2026-08-26 06:21:59,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3042] 2026-08-26 06:21:59,546 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-08-26 06:21:59,823 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-08-26 06:22:00,106 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-08-26 06:22:00,322 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-08-26 06:22:00,533 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #607 deleted hr.expense.sheet records with IDs: [37] 2026-08-26 06:22:00,571 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:22:02,780 204 INFO rb-f66e451-224253-408111 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-26 06:22:03,041 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:22:05,096 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-08-26 06:22:05,451 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-08-26 06:22:05,643 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-08-26 06:22:05,870 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-08-26 06:22:06,061 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:22:07,946 204 INFO rb-f66e451-224253-408111 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-26 06:22:08,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-08-26 06:22:08,454 204 INFO rb-f66e451-224253-408111 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-26 06:22:08,676 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-08-26 06:22:08,852 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:22:08,864 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-08-26 06:22:08,889 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-08-26 06:22:09,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-08-26 06:22:09,298 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21568] 2026-08-26 06:22:09,304 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:22:09,351 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:10,851 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-08-26 06:22:11,464 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-08-26 06:22:12,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-08-26 06:22:12,292 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-08-26 06:22:12,668 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:22:13,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-08-26 06:22:16,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63] 2026-08-26 06:22:16,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [53] 2026-08-26 06:22:16,944 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-08-26 06:22:17,320 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-08-26 06:22:17,936 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65] 2026-08-26 06:22:17,965 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [55] 2026-08-26 06:22:18,085 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-08-26 06:22:18,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1408] 2026-08-26 06:22:18,987 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1409] 2026-08-26 06:22:19,127 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #631 deleted mail.mail records with IDs: [1410] 2026-08-26 06:22:19,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [66] 2026-08-26 06:22:19,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-08-26 06:22:19,539 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-08-26 06:22:19,943 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-08-26 06:22:23,101 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-08-26 06:22:24,410 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-08-26 06:22:24,555 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-08-26 06:22:24,914 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-08-26 06:22:25,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #632 deleted loyalty.history records with IDs: [69] 2026-08-26 06:22:25,759 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #632 deleted sale.order.coupon.points records with IDs: [59] 2026-08-26 06:22:25,867 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-08-26 06:22:26,187 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-08-26 06:22:26,350 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-08-26 06:22:27,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [71] 2026-08-26 06:22:27,081 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [61] 2026-08-26 06:22:27,274 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-08-26 06:22:27,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-08-26 06:22:28,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:22:28,967 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-08-26 06:22:29,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-08-26 06:22:29,585 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-08-26 06:22:30,017 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-08-26 06:22:30,404 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-08-26 06:22:30,849 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:31,455 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-08-26 06:22:31,845 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-08-26 06:22:32,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-08-26 06:22:32,717 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-08-26 06:22:33,152 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-08-26 06:22:33,625 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-08-26 06:22:34,030 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:34,664 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-08-26 06:22:35,058 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-08-26 06:22:35,689 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-08-26 06:22:36,013 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:36,589 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-08-26 06:22:37,033 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-08-26 06:22:37,400 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-08-26 06:22:37,766 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-08-26 06:22:38,379 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-08-26 06:22:38,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:39,512 204 INFO rb-f66e451-224253-408111 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-26 06:22:41,049 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:22:41,232 204 INFO rb-f66e451-224253-408111 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-26 06:22:41,518 204 INFO rb-f66e451-224253-408111 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-26 06:22:41,854 204 INFO rb-f66e451-224253-408111 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-26 06:22:42,225 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-08-26 06:22:42,452 204 INFO rb-f66e451-224253-408111 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-26 06:22:42,706 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-08-26 06:22:44,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-08-26 06:22:45,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-08-26 06:22:46,202 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:22:46,627 204 INFO rb-f66e451-224253-408111 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-26 06:22:46,895 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:22:53,807 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-08-26 06:22:54,206 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-08-26 06:22:54,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-08-26 06:22:54,389 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:23:01,093 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-08-26 06:23:01,457 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-08-26 06:23:01,500 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-08-26 06:23:01,526 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-08-26 06:23:01,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-08-26 06:23:01,645 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-08-26 06:23:01,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-08-26 06:23:01,913 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-08-26 06:23:02,226 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-08-26 06:23:02,297 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-08-26 06:23:02,606 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-08-26 06:23:02,893 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:23:08,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-08-26 06:23:08,646 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: trip.waypoint 2026-08-26 06:23:08,679 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-08-26 06:23:08,754 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: fleet.vehicle.trip 2026-08-26 06:23:08,787 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-08-26 06:23:08,833 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 661, model: trip.waypoint 2026-08-26 06:23:08,864 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-08-26 06:23:08,886 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 661, model: stock.picking 2026-08-26 06:23:08,918 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-08-26 06:23:08,939 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 663, model: stock.picking 2026-08-26 06:23:09,131 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #663 deleted trip.segment records with IDs: [560] 2026-08-26 06:23:09,223 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-08-26 06:23:09,548 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-08-26 06:23:10,005 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [562] 2026-08-26 06:23:10,094 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-08-26 06:23:10,559 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #664 deleted trip.segment records with IDs: [564] 2026-08-26 06:23:10,668 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-08-26 06:23:10,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-08-26 06:23:11,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [447, 448] 2026-08-26 06:23:11,127 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-08-26 06:23:11,282 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-08-26 06:23:11,547 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-08-26 06:23:11,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [449, 450] 2026-08-26 06:23:11,773 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-08-26 06:23:12,042 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-08-26 06:23:12,177 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [451, 452] 2026-08-26 06:23:12,274 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-08-26 06:23:12,568 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-08-26 06:23:12,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [454] 2026-08-26 06:23:12,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-08-26 06:23:13,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-08-26 06:23:13,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [456] 2026-08-26 06:23:13,407 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-08-26 06:23:13,545 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-08-26 06:23:13,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-08-26 06:23:13,772 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-08-26 06:23:13,980 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-08-26 06:23:14,165 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [459, 460] 2026-08-26 06:23:14,255 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-08-26 06:23:14,550 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-08-26 06:23:14,821 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [461, 462] 2026-08-26 06:23:15,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-08-26 06:23:15,180 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [463, 464] 2026-08-26 06:23:15,272 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-08-26 06:23:15,315 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-08-26 06:23:15,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-08-26 06:23:15,723 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-08-26 06:23:15,834 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-08-26 06:23:16,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-08-26 06:23:16,342 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [467, 468] 2026-08-26 06:23:16,424 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [220] 2026-08-26 06:23:16,444 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3119] 2026-08-26 06:23:16,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-08-26 06:23:16,819 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-08-26 06:23:16,962 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [469, 470] 2026-08-26 06:23:17,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [221] 2026-08-26 06:23:17,041 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3120] 2026-08-26 06:23:17,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-08-26 06:23:17,381 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-08-26 06:23:17,811 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-08-26 06:23:18,212 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-08-26 06:23:18,379 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-08-26 06:23:19,090 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-08-26 06:23:19,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-08-26 06:23:19,583 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-08-26 06:23:19,971 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-08-26 06:23:20,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [480, 481] 2026-08-26 06:23:20,168 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [226] 2026-08-26 06:23:20,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3130] 2026-08-26 06:23:20,220 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-08-26 06:23:20,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-08-26 06:23:20,807 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [482, 483] 2026-08-26 06:23:20,883 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [227] 2026-08-26 06:23:20,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3131] 2026-08-26 06:23:21,168 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-08-26 06:23:21,279 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:23:29,321 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-08-26 06:23:29,739 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-08-26 06:23:30,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-08-26 06:23:30,449 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-08-26 06:23:30,730 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-08-26 06:23:30,990 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-08-26 06:23:31,284 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-08-26 06:23:31,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-08-26 06:23:31,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-08-26 06:23:31,965 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-08-26 06:23:32,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-08-26 06:23:32,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-08-26 06:23:32,743 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-08-26 06:23:33,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-08-26 06:23:33,670 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-08-26 06:23:34,089 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-08-26 06:23:34,348 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-08-26 06:23:34,759 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-08-26 06:23:35,169 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-08-26 06:23:35,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-08-26 06:23:35,855 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-08-26 06:23:35,951 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-08-26 06:23:36,350 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-08-26 06:23:36,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-08-26 06:23:36,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-08-26 06:23:36,894 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-08-26 06:23:37,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-08-26 06:23:37,357 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-08-26 06:23:37,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-08-26 06:23:37,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-08-26 06:23:38,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-08-26 06:23:38,283 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-08-26 06:23:38,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-08-26 06:23:39,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-08-26 06:23:39,322 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-08-26 06:23:39,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-08-26 06:23:40,037 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-08-26 06:23:40,288 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-08-26 06:23:40,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-08-26 06:23:40,999 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-08-26 06:23:41,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-08-26 06:23:41,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-08-26 06:23:41,754 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-08-26 06:23:41,998 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-08-26 06:23:42,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-08-26 06:23:42,457 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-08-26 06:23:42,918 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-08-26 06:23:43,318 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-08-26 06:23:43,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-08-26 06:23:43,952 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-08-26 06:23:44,175 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-08-26 06:23:44,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-08-26 06:23:44,581 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-08-26 06:23:44,866 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-08-26 06:23:45,105 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-08-26 06:23:45,315 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-08-26 06:23:45,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-08-26 06:23:45,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-08-26 06:23:45,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-08-26 06:23:46,077 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-08-26 06:23:46,360 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-08-26 06:23:46,689 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-08-26 06:23:47,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-08-26 06:23:47,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-08-26 06:23:47,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-08-26 06:23:47,768 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-08-26 06:23:48,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-08-26 06:23:48,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-08-26 06:23:48,456 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-08-26 06:23:48,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-08-26 06:23:49,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-08-26 06:23:49,306 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-08-26 06:23:49,414 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-08-26 06:23:49,778 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-08-26 06:23:49,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-08-26 06:23:50,104 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-08-26 06:23:50,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-08-26 06:23:50,635 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-08-26 06:23:50,864 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-08-26 06:23:51,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-08-26 06:23:51,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-08-26 06:23:51,604 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-08-26 06:23:51,875 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-08-26 06:23:52,175 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-08-26 06:23:52,447 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-08-26 06:23:52,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-08-26 06:23:53,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-08-26 06:23:53,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-08-26 06:23:53,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-08-26 06:23:54,075 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-08-26 06:23:54,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-08-26 06:23:54,374 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-08-26 06:23:54,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-08-26 06:23:54,877 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-08-26 06:23:55,170 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-08-26 06:23:55,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-08-26 06:23:55,544 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-08-26 06:23:55,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-08-26 06:23:55,997 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-08-26 06:23:56,806 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-08-26 06:23:57,202 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-08-26 06:23:57,558 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-08-26 06:23:57,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-08-26 06:23:58,183 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-08-26 06:23:58,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-08-26 06:23:58,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-08-26 06:23:59,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-08-26 06:23:59,206 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-08-26 06:23:59,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-08-26 06:23:59,541 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-08-26 06:23:59,919 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-08-26 06:24:00,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-08-26 06:24:00,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-08-26 06:24:00,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-08-26 06:24:01,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-08-26 06:24:01,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-08-26 06:24:01,322 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-08-26 06:24:01,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-08-26 06:24:01,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-08-26 06:24:01,930 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-08-26 06:24:02,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-08-26 06:24:02,429 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:24:08,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-08-26 06:24:08,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-08-26 06:24:08,702 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-08-26 06:24:08,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-08-26 06:24:09,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-08-26 06:24:09,242 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-08-26 06:24:09,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-08-26 06:24:09,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-08-26 06:24:09,851 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-08-26 06:24:10,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-08-26 06:24:10,231 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-08-26 06:24:10,418 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-08-26 06:24:10,627 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-08-26 06:24:10,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-08-26 06:24:10,965 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-08-26 06:24:11,076 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-08-26 06:24:11,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-08-26 06:24:11,451 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-08-26 06:24:11,842 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-08-26 06:24:11,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-08-26 06:24:12,299 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-08-26 06:24:12,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-08-26 06:24:12,701 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-08-26 06:24:12,884 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-08-26 06:24:13,058 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-08-26 06:24:13,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-08-26 06:24:13,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-08-26 06:24:13,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-08-26 06:24:13,960 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-08-26 06:24:14,304 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-08-26 06:24:14,543 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-08-26 06:24:14,838 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-08-26 06:24:15,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-08-26 06:24:15,627 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-08-26 06:24:15,819 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-08-26 06:24:16,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-08-26 06:24:16,273 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-08-26 06:24:16,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-08-26 06:24:16,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-08-26 06:24:17,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-08-26 06:24:17,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-08-26 06:24:17,433 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-08-26 06:24:17,674 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-08-26 06:24:17,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-08-26 06:24:18,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-08-26 06:24:18,315 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-08-26 06:24:18,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-08-26 06:24:18,630 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-08-26 06:24:18,816 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-08-26 06:24:19,018 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-08-26 06:24:19,101 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-08-26 06:24:19,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-08-26 06:24:19,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-08-26 06:24:19,695 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-08-26 06:24:19,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-08-26 06:24:20,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-08-26 06:24:20,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-08-26 06:24:20,426 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-08-26 06:24:20,590 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-08-26 06:24:20,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-08-26 06:24:20,983 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-08-26 06:24:21,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-08-26 06:24:21,797 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-08-26 06:24:21,916 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-08-26 06:24:22,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-08-26 06:24:22,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-08-26 06:24:22,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-08-26 06:24:22,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-08-26 06:24:22,843 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-08-26 06:24:23,079 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-08-26 06:24:23,225 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-08-26 06:24:23,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-08-26 06:24:23,716 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-08-26 06:24:23,813 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-08-26 06:24:23,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-08-26 06:24:24,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-08-26 06:24:24,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-08-26 06:24:24,372 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-08-26 06:24:24,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-08-26 06:24:24,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-08-26 06:24:25,009 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-08-26 06:24:25,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-08-26 06:24:25,271 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-08-26 06:24:25,476 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:24:30,506 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-08-26 06:24:31,189 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-08-26 06:24:34,273 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-08-26 06:24:35,102 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:24:40,831 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-08-26 06:24:41,199 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-08-26 06:24:41,233 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-08-26 06:24:41,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-08-26 06:24:41,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-08-26 06:24:41,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-08-26 06:24:42,003 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-08-26 06:24:42,060 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:24:49,181 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-08-26 06:24:49,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-08-26 06:24:49,869 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-08-26 06:24:50,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-08-26 06:24:50,532 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-08-26 06:24:50,853 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-08-26 06:24:50,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-08-26 06:24:51,382 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-08-26 06:24:51,573 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:24:58,114 204 INFO rb-f66e451-224253-408111 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-26 06:24:58,342 204 INFO rb-f66e451-224253-408111 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-26 06:24:58,412 204 INFO rb-f66e451-224253-408111 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-26 06:24:58,487 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:25:05,470 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [399761] 2026-08-26 06:25:05,470 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3550] 2026-08-26 06:25:05,470 204 INFO rb-f66e451-224253-408111 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-26 06:25:05,478 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 721, model: stock.move 2026-08-26 06:25:05,527 204 INFO rb-f66e451-224253-408111 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-26 06:25:05,538 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 721, model: stock.move 2026-08-26 06:25:05,607 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:25:11,904 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-08-26 06:25:12,139 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:25:20,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140300, 140301, 335965, 335973] 2026-08-26 06:25:20,034 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1452, 1451, 3239, 3247] 2026-08-26 06:25:20,034 204 INFO rb-f66e451-224253-408111 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-26 06:25:20,045 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-26 06:25:20,086 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-26 06:25:20,088 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 738, model: stock.location 2026-08-26 06:25:20,136 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:25:26,244 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-08-26 06:25:26,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-08-26 06:25:26,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-08-26 06:25:26,975 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-08-26 06:25:27,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-08-26 06:25:27,589 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-08-26 06:25:27,747 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-08-26 06:25:27,992 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-08-26 06:25:28,310 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-08-26 06:25:28,577 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-08-26 06:25:28,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-08-26 06:25:29,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-08-26 06:25:29,300 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-08-26 06:25:29,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:25:35,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-08-26 06:25:35,934 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-08-26 06:25:36,184 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-08-26 06:25:36,433 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-08-26 06:25:36,674 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:25:42,422 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-08-26 06:25:42,807 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-08-26 06:25:43,034 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-08-26 06:25:43,229 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-08-26 06:25:43,566 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-08-26 06:25:43,656 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-08-26 06:25:44,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-08-26 06:25:44,228 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-08-26 06:25:45,269 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-08-26 06:25:45,634 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-08-26 06:25:46,404 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-08-26 06:25:47,311 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-08-26 06:25:47,694 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:25:53,629 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-08-26 06:25:53,927 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-08-26 06:25:54,371 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-08-26 06:25:54,780 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:00,869 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-08-26 06:26:05,255 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-08-26 06:26:12,251 204 INFO rb-f66e451-224253-408111 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-26 06:26:12,263 204 INFO rb-f66e451-224253-408111 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-26 06:26:12,313 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:18,349 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-08-26 06:26:18,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-08-26 06:26:18,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-08-26 06:26:19,484 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-08-26 06:26:20,121 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:26,388 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-08-26 06:26:26,832 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-08-26 06:26:26,902 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-08-26 06:26:27,680 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-08-26 06:26:27,751 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:35,133 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-08-26 06:26:35,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-08-26 06:26:35,849 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:35,867 204 INFO rb-f66e451-224253-408111 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-26 06:26:36,257 204 INFO rb-f66e451-224253-408111 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-26 06:26:36,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:26:42,203 204 INFO rb-f66e451-224253-408111 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-26 06:26:42,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-08-26 06:26:42,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-08-26 06:26:42,702 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-08-26 06:26:42,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-08-26 06:26:43,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-08-26 06:26:43,203 204 INFO rb-f66e451-224253-408111 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-26 06:26:43,502 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-08-26 06:26:43,879 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-08-26 06:26:44,009 204 INFO rb-f66e451-224253-408111 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-26 06:26:44,348 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-08-26 06:26:44,620 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:26:46,504 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-08-26 06:26:53,523 204 INFO rb-f66e451-224253-408111 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-26 06:26:57,424 204 INFO rb-f66e451-224253-408111 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-26 06:27:03,236 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:27:04,808 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-08-26 06:27:05,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-08-26 06:27:06,052 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-08-26 06:27:06,736 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-08-26 06:27:07,490 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-08-26 06:27:08,554 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-08-26 06:27:09,623 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-08-26 06:27:09,669 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-08-26 06:27:09,753 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:27:11,249 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-08-26 06:27:11,769 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-08-26 06:27:18,329 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-08-26 06:27:18,455 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-08-26 06:27:18,550 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-08-26 06:27:18,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-08-26 06:27:18,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-08-26 06:27:28,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-08-26 06:27:29,079 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-08-26 06:27:29,794 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-08-26 06:27:31,796 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-08-26 06:27:33,951 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-08-26 06:27:33,987 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:27:39,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-26 06:27:39,769 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-26 06:27:40,616 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-08-26 06:27:40,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-08-26 06:27:40,698 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-08-26 06:27:40,784 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-08-26 06:27:40,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-08-26 06:27:40,895 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-08-26 06:27:40,935 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-08-26 06:27:40,960 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-26 06:27:41,647 204 INFO rb-f66e451-224253-408111 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-26 06:27:41,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-26 06:27:42,174 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: custom.declaration.export 2026-08-26 06:27:42,191 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.export 2026-08-26 06:27:42,201 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.export 2026-08-26 06:27:42,223 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.export.line 2026-08-26 06:27:42,227 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.export.line 2026-08-26 06:27:42,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: custom.declaration.tax.export 2026-08-26 06:27:42,244 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.tax.export 2026-08-26 06:27:42,253 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: custom.declaration.tax.export.group 2026-08-26 06:27:42,303 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:27:46,040 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-08-26 06:27:47,218 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-08-26 06:27:48,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-08-26 06:27:48,761 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-08-26 06:27:49,625 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-08-26 06:27:51,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-08-26 06:27:51,877 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-08-26 06:27:52,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-08-26 06:27:55,350 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-08-26 06:27:55,540 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-08-26 06:27:55,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-08-26 06:27:56,552 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-08-26 06:27:58,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-08-26 06:27:58,615 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-08-26 06:27:58,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-08-26 06:27:58,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-08-26 06:27:59,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-08-26 06:28:00,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-08-26 06:28:00,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-08-26 06:28:00,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-08-26 06:28:00,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-08-26 06:28:00,543 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-08-26 06:28:00,683 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-08-26 06:28:00,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-08-26 06:28:00,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-08-26 06:28:00,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-08-26 06:28:00,824 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-08-26 06:28:00,875 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-08-26 06:28:01,441 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-08-26 06:28:02,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-08-26 06:28:02,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-08-26 06:28:02,130 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-08-26 06:28:02,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-08-26 06:28:02,206 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-08-26 06:28:04,459 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-08-26 06:28:08,691 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-08-26 06:28:10,324 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-08-26 06:28:11,828 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-08-26 06:28:12,520 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-08-26 06:28:13,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-08-26 06:28:13,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-08-26 06:28:13,986 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-08-26 06:28:15,124 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-08-26 06:28:16,778 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-08-26 06:28:18,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-08-26 06:28:19,769 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-08-26 06:28:20,731 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-08-26 06:28:22,057 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-08-26 06:28:22,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-08-26 06:28:24,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-08-26 06:28:25,796 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-08-26 06:28:25,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-08-26 06:28:29,010 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-08-26 06:28:31,625 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-08-26 06:28:31,702 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-08-26 06:28:31,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-08-26 06:28:32,195 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-08-26 06:28:34,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-08-26 06:28:37,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-08-26 06:28:37,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-08-26 06:28:37,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-08-26 06:28:37,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-08-26 06:28:40,937 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-08-26 06:28:42,782 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-08-26 06:28:46,051 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-08-26 06:28:47,483 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-08-26 06:28:48,062 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-08-26 06:28:49,272 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-08-26 06:28:50,429 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-08-26 06:28:53,414 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-08-26 06:28:55,840 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-08-26 06:28:57,749 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:29:01,227 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-08-26 06:29:03,089 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-08-26 06:29:04,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-08-26 06:29:05,273 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-08-26 06:29:06,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-08-26 06:29:06,945 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-08-26 06:29:07,165 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-08-26 06:29:07,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-08-26 06:29:07,980 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-26 06:29:08,005 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-26 06:29:08,719 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-26 06:29:08,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-08-26 06:29:10,854 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-08-26 06:29:11,021 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-08-26 06:29:11,960 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-08-26 06:29:13,436 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-08-26 06:29:15,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-08-26 06:29:15,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-08-26 06:29:16,177 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-08-26 06:29:16,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-08-26 06:29:16,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-08-26 06:29:16,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-08-26 06:29:16,817 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-08-26 06:29:17,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-08-26 06:29:17,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-08-26 06:29:17,399 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-08-26 06:29:17,850 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-08-26 06:29:18,015 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-08-26 06:29:18,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-08-26 06:29:18,387 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-08-26 06:29:18,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-08-26 06:29:18,548 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-08-26 06:29:18,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-08-26 06:29:18,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-08-26 06:29:18,793 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:29:21,798 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-08-26 06:29:23,210 204 INFO rb-f66e451-224253-408111 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-26 06:29:24,737 204 INFO rb-f66e451-224253-408111 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-26 06:29:26,322 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-08-26 06:29:28,284 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-08-26 06:29:32,338 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-08-26 06:29:32,429 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:29:36,440 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-08-26 06:29:36,978 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-26 06:29:37,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-26 06:29:37,889 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-08-26 06:29:37,940 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-08-26 06:29:37,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-08-26 06:29:38,014 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-08-26 06:29:38,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-08-26 06:29:38,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-08-26 06:29:38,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-08-26 06:29:38,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-26 06:29:38,751 204 INFO rb-f66e451-224253-408111 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-26 06:29:38,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-26 06:29:39,461 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.import 2026-08-26 06:29:39,484 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.import 2026-08-26 06:29:39,494 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.import 2026-08-26 06:29:39,515 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.import.line 2026-08-26 06:29:39,519 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.import.line 2026-08-26 06:29:39,536 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.tax.import 2026-08-26 06:29:39,543 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.tax.import 2026-08-26 06:29:39,549 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.tax.import 2026-08-26 06:29:39,561 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.tax.import.group 2026-08-26 06:29:39,571 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.tax.import.group 2026-08-26 06:29:39,576 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.tax.import.group 2026-08-26 06:29:39,581 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 834, model: custom.declaration.line.extra.expense 2026-08-26 06:29:39,586 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 834, model: custom.declaration.line.extra.expense 2026-08-26 06:29:39,592 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 834, model: custom.declaration.line.extra.expense 2026-08-26 06:29:39,657 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:29:43,409 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [453] 2026-08-26 06:29:44,128 204 INFO rb-f66e451-224253-408111 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-26 06:29:44,357 204 INFO rb-f66e451-224253-408111 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-26 06:29:44,497 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-08-26 06:29:47,147 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-08-26 06:29:50,216 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-08-26 06:29:50,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-08-26 06:29:50,973 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-08-26 06:29:50,993 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-08-26 06:29:51,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-08-26 06:29:51,150 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-08-26 06:29:51,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-08-26 06:29:51,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-08-26 06:29:51,769 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-08-26 06:29:51,830 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-08-26 06:29:51,862 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-08-26 06:29:52,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-08-26 06:29:52,449 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-08-26 06:29:52,500 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-08-26 06:29:52,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-08-26 06:29:52,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-08-26 06:29:52,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-08-26 06:29:52,690 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-08-26 06:29:52,743 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-08-26 06:29:52,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-08-26 06:29:52,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-08-26 06:29:52,838 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-08-26 06:29:53,234 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-08-26 06:29:53,767 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-08-26 06:29:53,776 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-08-26 06:29:53,827 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-08-26 06:29:53,836 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-08-26 06:29:53,892 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-08-26 06:29:53,982 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-08-26 06:29:54,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-08-26 06:29:54,035 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-08-26 06:29:54,078 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-08-26 06:29:54,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-08-26 06:29:54,156 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-08-26 06:29:54,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-08-26 06:29:54,662 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-08-26 06:29:54,670 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-08-26 06:29:54,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-08-26 06:29:54,725 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-08-26 06:29:54,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-08-26 06:29:54,866 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-08-26 06:29:54,903 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-08-26 06:29:54,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-08-26 06:29:54,980 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-08-26 06:29:55,023 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-08-26 06:29:57,049 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-08-26 06:30:00,860 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-08-26 06:30:01,903 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-08-26 06:30:01,952 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-08-26 06:30:01,959 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-08-26 06:30:02,001 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-08-26 06:30:02,012 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-08-26 06:30:02,095 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-08-26 06:30:02,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-08-26 06:30:02,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-08-26 06:30:02,183 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-08-26 06:30:02,249 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-08-26 06:30:03,293 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-08-26 06:30:06,561 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-08-26 06:30:08,466 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-08-26 06:30:11,304 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-08-26 06:30:12,060 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-08-26 06:30:12,895 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-08-26 06:30:12,921 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6995] 2026-08-26 06:30:12,961 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-08-26 06:30:13,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6994] 2026-08-26 06:30:13,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-08-26 06:30:16,750 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-08-26 06:30:18,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-08-26 06:30:18,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-08-26 06:30:18,460 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-08-26 06:30:18,500 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-08-26 06:30:18,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-08-26 06:30:18,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-08-26 06:30:18,564 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-08-26 06:30:18,603 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-08-26 06:30:18,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-08-26 06:30:18,649 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-08-26 06:30:18,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-08-26 06:30:21,714 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-08-26 06:30:22,488 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-08-26 06:30:23,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-08-26 06:30:23,850 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-08-26 06:30:23,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-08-26 06:30:24,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-08-26 06:30:24,945 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-08-26 06:30:25,829 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-08-26 06:30:26,626 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-08-26 06:30:27,214 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-08-26 06:30:29,408 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:33,061 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-08-26 06:30:33,666 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-08-26 06:30:34,006 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-08-26 06:30:34,596 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-08-26 06:30:34,888 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-08-26 06:30:35,015 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-08-26 06:30:35,181 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-08-26 06:30:35,425 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-08-26 06:30:35,665 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-08-26 06:30:35,963 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-08-26 06:30:35,983 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-08-26 06:30:36,868 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-26 06:30:36,891 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-26 06:30:37,730 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-26 06:30:37,751 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-08-26 06:30:41,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-08-26 06:30:46,275 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:49,964 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-08-26 06:30:50,477 204 INFO rb-f66e451-224253-408111 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-26 06:30:51,330 204 INFO rb-f66e451-224253-408111 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-26 06:30:51,925 204 INFO rb-f66e451-224253-408111 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-26 06:30:52,725 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:53,796 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-08-26 06:30:54,014 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-08-26 06:30:54,069 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:54,988 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-08-26 06:30:55,186 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-08-26 06:30:55,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-08-26 06:30:55,389 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-08-26 06:30:55,507 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:57,174 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-08-26 06:30:57,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-08-26 06:30:57,672 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-08-26 06:30:57,827 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-08-26 06:30:58,056 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-08-26 06:30:58,228 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:30:59,402 204 INFO rb-f66e451-224253-408111 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-26 06:30:59,848 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-08-26 06:31:00,081 204 INFO rb-f66e451-224253-408111 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-26 06:31:00,220 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:01,485 204 INFO rb-f66e451-224253-408111 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-26 06:31:01,804 204 INFO rb-f66e451-224253-408111 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-26 06:31:02,004 204 INFO rb-f66e451-224253-408111 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-26 06:31:02,154 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:03,354 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-08-26 06:31:03,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-08-26 06:31:04,099 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:05,314 204 INFO rb-f66e451-224253-408111 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-26 06:31:05,482 204 INFO rb-f66e451-224253-408111 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-26 06:31:05,541 204 INFO rb-f66e451-224253-408111 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-26 06:31:05,663 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:06,970 204 INFO rb-f66e451-224253-408111 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-26 06:31:07,299 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-08-26 06:31:07,436 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:08,677 204 INFO rb-f66e451-224253-408111 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-26 06:31:09,121 204 INFO rb-f66e451-224253-408111 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-26 06:31:09,444 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:10,651 204 INFO rb-f66e451-224253-408111 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-26 06:31:11,451 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-08-26 06:31:11,485 204 INFO rb-f66e451-224253-408111 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-26 06:31:11,872 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-08-26 06:31:11,934 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:31:13,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-08-26 06:31:13,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-08-26 06:31:13,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-08-26 06:31:14,016 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-f66e451-224253/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,016 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,400 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-f66e451-224253/addons/web/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,400 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/web/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,536 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-f66e451-224253/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,536 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,542 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-f66e451-224253/addons/bus/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,542 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/bus/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,544 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-f66e451-224253/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,544 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,547 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-f66e451-224253/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,547 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,559 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-f66e451-224253/addons/mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,559 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,655 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-f66e451-224253/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,655 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,663 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-f66e451-224253/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,663 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,668 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-f66e451-224253/addons/uom/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,668 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/uom/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,675 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-f66e451-224253/addons/product/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,675 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,714 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-f66e451-224253/addons/analytic/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,714 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/analytic/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-f66e451-224253/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,724 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,746 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-f66e451-224253/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,746 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,748 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-f66e451-224253/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,748 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,761 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-f66e451-224253/addons/portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,761 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,775 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-f66e451-224253/addons/resource/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,776 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/resource/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,782 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-f66e451-224253/addons/digest/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,782 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/digest/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,785 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-f66e451-224253/addons/account/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,785 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,932 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-f66e451-224253/addons/payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,932 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,964 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-f66e451-224253/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,964 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,972 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-f66e451-224253/addons/utm/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,972 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/utm/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,978 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-f66e451-224253/addons/sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:14,978 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,030 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-f66e451-224253/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,030 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,037 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-f66e451-224253/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,037 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,041 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-f66e451-224253/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,042 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,045 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-f66e451-224253/addons/stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,045 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,148 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-f66e451-224253/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,148 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,162 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-f66e451-224253/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,162 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,167 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-f66e451-224253/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,167 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,246 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-f66e451-224253/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,246 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,257 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-f66e451-224253/addons/calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:15,257 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,144 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-f66e451-224253/addons/contacts/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,145 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/contacts/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,147 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-f66e451-224253/addons/crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,147 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,184 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-f66e451-224253/addons/social_media/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,184 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/social_media/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,186 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-f66e451-224253/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,186 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,189 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-f66e451-224253/addons/website/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,189 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,338 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,339 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,343 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,343 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,366 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,366 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,394 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-f66e451-224253/addons/purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,394 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,427 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-f66e451-224253/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,427 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,440 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-f66e451-224253/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,440 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,447 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,448 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,452 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,453 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,467 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,468 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,476 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,476 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,478 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-f66e451-224253/addons/rating/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,478 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/rating/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,483 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-f66e451-224253/addons/project/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,484 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,536 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,537 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,560 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-f66e451-224253/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,561 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,567 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-f66e451-224253/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,568 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,571 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-f66e451-224253/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,571 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,573 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-f66e451-224253/addons/delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,573 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,585 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-f66e451-224253/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,585 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,624 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-f66e451-224253/addons/mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,624 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,672 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-f66e451-224253/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,672 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,676 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,676 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,719 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-f66e451-224253/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,719 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,721 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-f66e451-224253/addons/hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,721 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,747 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-f66e451-224253/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,747 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-f66e451-224253/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,766 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,797 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-f66e451-224253/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,797 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,798 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-f66e451-224253/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,798 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,817 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-f66e451-224253/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,817 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,821 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,821 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,822 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-08-26 06:31:16,822 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,822 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,845 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-f66e451-224253/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,845 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,861 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-f66e451-224253/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,861 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,870 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,871 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,879 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,880 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,883 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,883 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,895 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-f66e451-224253/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,895 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,897 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-f66e451-224253/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,897 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,899 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,899 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,904 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-f66e451-224253/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,904 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,911 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,911 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,912 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,912 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,917 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,917 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,928 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,928 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,931 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-f66e451-224253/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,931 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,936 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,936 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,937 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,937 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,938 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-f66e451-224253/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,938 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,942 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,942 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-f66e451-224253/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,943 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,944 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-f66e451-224253/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,944 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:16,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,949 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,949 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,951 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,951 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,951 204 INFO rb-f66e451-224253-408111 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-26 06:31:16,951 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,002 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,002 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,040 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,040 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,042 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,042 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,044 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,044 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,047 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,047 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,049 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,049 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,079 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,079 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,082 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,082 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,104 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,105 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,106 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,106 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,113 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,113 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,116 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,117 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,124 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,124 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,129 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-08-26 06:31:17,129 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,129 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,146 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,146 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,148 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,148 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,154 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,154 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,155 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,155 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,168 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,168 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,170 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,170 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,173 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,173 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,174 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,174 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,276 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,276 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,279 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,279 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,283 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,283 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,298 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-f66e451-224253/addons/iap/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,298 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/iap/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,300 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-f66e451-224253/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,300 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,302 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-f66e451-224253/addons/sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,302 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,314 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-f66e451-224253/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,314 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,322 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,322 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,336 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-f66e451-224253/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,336 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,338 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,339 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,344 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,344 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,344 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,344 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,357 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,357 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,360 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,361 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,371 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,372 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,385 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,385 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,386 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,386 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,405 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,405 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,407 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,407 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,414 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,414 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,415 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-f66e451-224253/addons/fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,415 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,443 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,443 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,446 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-f66e451-224253/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,446 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,456 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,456 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,458 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,458 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,489 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-08-26 06:31:17,489 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,489 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,508 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,509 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,514 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-08-26 06:31:17,514 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,514 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,552 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,552 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,606 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,606 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,633 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-f66e451-224253/addons/gamification/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,633 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/gamification/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,657 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-f66e451-224253/addons/survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,657 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,703 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,703 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,705 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,705 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,706 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,706 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,724 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,724 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,742 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,742 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,747 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,747 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,752 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,752 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,759 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-f66e451-224253/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,759 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,775 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,776 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,789 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,789 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,798 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,799 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,825 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,825 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,843 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,843 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,880 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,880 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,900 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,900 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,901 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,901 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,911 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,911 204 INFO rb-f66e451-224253-408111 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-26 06:31:17,922 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-f66e451-224253/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,923 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,925 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-f66e451-224253/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,926 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,941 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-f66e451-224253/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:17,941 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,013 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-f66e451-224253/addons/event/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,013 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,085 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-f66e451-224253/addons/website_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,085 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,105 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-f66e451-224253/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,105 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,141 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-f66e451-224253/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,141 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,149 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-f66e451-224253/addons/repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,150 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,166 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-f66e451-224253/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,166 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,182 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,183 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,195 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-f66e451-224253/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,195 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,202 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-f66e451-224253/addons/lunch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,202 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/lunch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,225 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-f66e451-224253/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,226 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-08-26 06:31:18,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-08-26 06:31:18,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-f66e451-224253/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,240 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,248 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-f66e451-224253/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,248 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,250 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-f66e451-224253/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,250 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,252 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-f66e451-224253/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,253 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,255 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-f66e451-224253/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,255 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,259 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-f66e451-224253/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,259 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,271 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-f66e451-224253/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,271 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,272 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-f66e451-224253/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,272 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,274 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-f66e451-224253/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,274 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,297 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-f66e451-224253/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,297 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,304 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-f66e451-224253/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,304 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,307 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-f66e451-224253/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,307 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,308 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-f66e451-224253/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,308 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,311 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-f66e451-224253/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,311 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,313 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-f66e451-224253/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,313 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,316 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-f66e451-224253/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,316 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,319 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-f66e451-224253/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,319 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,321 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-08-26 06:31:18,321 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-f66e451-224253/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,321 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,324 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-f66e451-224253/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,324 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,326 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-08-26 06:31:18,326 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-f66e451-224253/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,326 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,331 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-f66e451-224253/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,331 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,332 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-f66e451-224253/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,332 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,348 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-08-26 06:31:18,348 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,348 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,354 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,354 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,356 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,356 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,358 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-f66e451-224253/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,358 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,363 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,363 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,364 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-f66e451-224253/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,365 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,367 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-08-26 06:31:18,368 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-f66e451-224253/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,368 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-f66e451-224253/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,370 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,371 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-f66e451-224253/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,372 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,384 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,385 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,391 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,391 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,394 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-f66e451-224253/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,394 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,396 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-f66e451-224253/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,396 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,397 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-f66e451-224253/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,397 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,401 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,401 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,416 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,416 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,425 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,425 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,428 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,428 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,436 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,437 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,441 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,441 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,443 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,444 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,445 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,445 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,447 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-08-26 06:31:18,448 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,448 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,456 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,456 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,468 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-08-26 06:31:18,468 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-f66e451-224253/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,468 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,492 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,492 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,494 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,494 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,495 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,495 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,497 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,497 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,498 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,498 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,500 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,500 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,520 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,521 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,526 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-08-26 06:31:18,526 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,527 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,528 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,528 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,530 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-f66e451-224253/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,531 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,536 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,536 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,539 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-f66e451-224253/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,539 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,540 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,540 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,541 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-f66e451-224253/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,541 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,544 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-08-26 06:31:18,544 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-f66e451-224253/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,544 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,546 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-08-26 06:31:18,547 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,547 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,549 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,550 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,552 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,552 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,553 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,556 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-f66e451-224253/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,556 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,560 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,560 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,561 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,561 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,563 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,563 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,566 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,566 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,570 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,571 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,595 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,596 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,597 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,597 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,598 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,598 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,615 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,615 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,617 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-f66e451-224253/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,617 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,621 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-f66e451-224253/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,621 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,622 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-f66e451-224253/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,622 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,624 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-f66e451-224253/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,624 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,632 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-f66e451-224253/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,632 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,635 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-f66e451-224253/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,635 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-f66e451-224253/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,636 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,638 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-f66e451-224253/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,638 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,639 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-f66e451-224253/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,639 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,643 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-f66e451-224253/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,643 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,645 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-f66e451-224253/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,646 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,652 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-f66e451-224253/addons/certificate/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,652 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/certificate/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,657 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-f66e451-224253/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,657 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,660 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-f66e451-224253/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,660 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,668 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-f66e451-224253/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,668 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,670 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-f66e451-224253/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,670 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,684 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-f66e451-224253/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,684 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,689 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-f66e451-224253/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,689 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,692 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-f66e451-224253/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,692 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,696 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-f66e451-224253/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,696 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,698 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-f66e451-224253/addons/account_test/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,698 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_test/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,701 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-f66e451-224253/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,701 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,703 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-f66e451-224253/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,703 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,705 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-f66e451-224253/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,706 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-f66e451-224253/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,708 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,710 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-f66e451-224253/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,710 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,711 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-f66e451-224253/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,711 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,712 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-f66e451-224253/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,712 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,716 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-f66e451-224253/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,716 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,719 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-f66e451-224253/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,719 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,722 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-f66e451-224253/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,722 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-f66e451-224253/addons/base_import/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,724 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_import/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,732 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-f66e451-224253/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,732 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,735 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-f66e451-224253/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,735 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,739 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-f66e451-224253/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,739 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,741 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-f66e451-224253/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,741 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,744 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-f66e451-224253/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,745 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,746 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-f66e451-224253/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,746 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,748 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-f66e451-224253/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,748 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,750 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-f66e451-224253/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,750 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,752 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-f66e451-224253/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,752 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,754 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-f66e451-224253/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,754 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,755 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-f66e451-224253/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,755 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,756 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-f66e451-224253/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,756 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,764 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-f66e451-224253/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,764 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-f66e451-224253/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,766 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,769 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-f66e451-224253/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,769 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,774 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-f66e451-224253/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,774 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,776 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-f66e451-224253/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,776 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,787 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-f66e451-224253/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,787 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,789 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-f66e451-224253/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,789 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,794 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-f66e451-224253/addons/event_product/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,794 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_product/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,796 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-f66e451-224253/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,796 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,800 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-f66e451-224253/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,800 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,805 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-f66e451-224253/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,805 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,809 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-f66e451-224253/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,809 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,810 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-f66e451-224253/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,810 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,812 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-f66e451-224253/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,812 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,815 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-f66e451-224253/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,815 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,817 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-f66e451-224253/addons/google_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,817 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/google_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,818 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-f66e451-224253/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,818 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,822 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-f66e451-224253/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,822 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,825 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-f66e451-224253/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,825 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,827 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-f66e451-224253/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,827 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,830 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-f66e451-224253/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,830 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,832 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-f66e451-224253/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,833 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,836 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-f66e451-224253/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,836 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,839 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-f66e451-224253/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,839 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,840 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-f66e451-224253/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,840 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,844 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,844 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,846 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,846 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,849 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-f66e451-224253/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,849 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,850 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-f66e451-224253/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,850 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,851 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-f66e451-224253/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,852 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,853 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-08-26 06:31:18,853 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-08-26 06:31:18,853 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,853 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,855 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,855 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,856 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,856 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,858 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,859 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,863 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-08-26 06:31:18,864 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,864 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,885 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,885 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,905 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,905 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,906 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,906 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,907 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,907 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,908 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-08-26 06:31:18,908 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,908 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,911 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-f66e451-224253/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,911 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,912 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-f66e451-224253/addons/project_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,912 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,914 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-f66e451-224253/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,914 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,918 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-f66e451-224253/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,918 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,927 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-08-26 06:31:18,928 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-08-26 06:31:18,928 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,928 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,931 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,931 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,934 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,934 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,935 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,935 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,943 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,943 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,946 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,946 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,946 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,946 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,947 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,947 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,956 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,956 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,957 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,957 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,961 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,961 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,962 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,962 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,965 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,965 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,969 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,969 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,970 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,971 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,974 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,974 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,975 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,975 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,977 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,977 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,978 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,978 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,979 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,979 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,980 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,980 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,986 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,986 204 INFO rb-f66e451-224253-408111 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-26 06:31:18,989 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-f66e451-224253/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,989 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,992 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-08-26 06:31:18,992 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-f66e451-224253/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-26 06:31:18,992 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,002 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,002 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,003 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,003 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,004 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,004 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,006 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,006 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,007 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-f66e451-224253/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,007 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,024 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,025 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,026 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,026 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,027 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,027 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,028 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,028 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,029 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,029 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,030 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-f66e451-224253/addons/membership/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,031 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/membership/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,035 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-f66e451-224253/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,036 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,038 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-f66e451-224253/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,038 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,042 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-f66e451-224253/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,042 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,044 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-f66e451-224253/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,044 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,048 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-f66e451-224253/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,048 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,049 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-f66e451-224253/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,049 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,053 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-f66e451-224253/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,053 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,054 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-f66e451-224253/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,054 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,055 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,055 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,060 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,060 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,062 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-f66e451-224253/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,062 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,063 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-f66e451-224253/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,063 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,065 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,065 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,066 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,067 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,068 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-f66e451-224253/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,068 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,071 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,071 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,073 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-08-26 06:31:19,073 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,073 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,075 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,075 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,078 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,078 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,081 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,081 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,087 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,087 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,089 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,089 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,091 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-f66e451-224253/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,091 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,092 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-f66e451-224253/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,092 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,094 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-f66e451-224253/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,094 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,095 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-f66e451-224253/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,095 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,098 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-08-26 06:31:19,098 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-f66e451-224253/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,098 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,101 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-f66e451-224253/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,101 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,102 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-f66e451-224253/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,102 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,103 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-f66e451-224253/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,103 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,105 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-f66e451-224253/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,105 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,106 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-f66e451-224253/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,107 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,108 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-f66e451-224253/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,108 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,109 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-f66e451-224253/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,109 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,110 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-f66e451-224253/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,111 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,112 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-f66e451-224253/addons/product_images/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,112 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product_images/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,115 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-f66e451-224253/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,115 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,118 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-f66e451-224253/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,118 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,120 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-f66e451-224253/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,120 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,121 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-f66e451-224253/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,121 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,122 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-f66e451-224253/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,123 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,124 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-f66e451-224253/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,124 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,125 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-f66e451-224253/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,125 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,127 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-08-26 06:31:19,127 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-f66e451-224253/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,127 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,128 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-f66e451-224253/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,128 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,130 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-f66e451-224253/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,130 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,131 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-f66e451-224253/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,131 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,132 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-f66e451-224253/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,132 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,135 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-f66e451-224253/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,135 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,136 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-f66e451-224253/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,136 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,137 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-f66e451-224253/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,137 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,139 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-f66e451-224253/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,139 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,140 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-f66e451-224253/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,140 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,142 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-f66e451-224253/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,142 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,143 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-f66e451-224253/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,143 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,145 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-f66e451-224253/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,145 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,146 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-f66e451-224253/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,146 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,148 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-f66e451-224253/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,148 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,149 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-f66e451-224253/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,149 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,150 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-f66e451-224253/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,150 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,154 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-f66e451-224253/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,154 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,155 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-f66e451-224253/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,155 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,156 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-f66e451-224253/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,156 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,157 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-08-26 06:31:19,157 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-f66e451-224253/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,157 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,163 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-f66e451-224253/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,163 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,166 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-f66e451-224253/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,166 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,167 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-f66e451-224253/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,167 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,168 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-f66e451-224253/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,168 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,170 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-08-26 06:31:19,170 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-f66e451-224253/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,170 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,171 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-f66e451-224253/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,171 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,174 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-f66e451-224253/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,174 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,180 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-f66e451-224253/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,181 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,182 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,182 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,245 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,245 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,248 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,248 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,251 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,251 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,253 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,253 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,254 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,255 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,256 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,256 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,258 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,258 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,260 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,260 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,262 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,263 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,265 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,266 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,270 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,270 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,273 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,273 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,275 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,276 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,277 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,277 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,283 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,283 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,285 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-f66e451-224253/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,285 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,288 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-f66e451-224253/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,288 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,291 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-08-26 06:31:19,291 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-08-26 06:31:19,292 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-08-26 06:31:19,292 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-08-26 06:31:19,292 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-08-26 06:31:19,292 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-08-26 06:31:19,292 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-08-26 06:31:19,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-f66e451-224253/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,293 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,300 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-08-26 06:31:19,301 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-f66e451-224253/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,301 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,318 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-f66e451-224253/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,318 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,326 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-f66e451-224253/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,326 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,329 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-08-26 06:31:19,329 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-f66e451-224253/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,329 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,332 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-f66e451-224253/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,332 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,336 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-f66e451-224253/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,336 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,339 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-f66e451-224253/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,339 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,352 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-f66e451-224253/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,353 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,359 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-f66e451-224253/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,359 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,362 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-f66e451-224253/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,362 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,364 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-f66e451-224253/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,364 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,372 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-f66e451-224253/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,373 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,378 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-f66e451-224253/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,378 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,380 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-f66e451-224253/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,380 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,389 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-08-26 06:31:19,389 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-08-26 06:31:19,390 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-08-26 06:31:19,390 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-08-26 06:31:19,390 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-08-26 06:31:19,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-08-26 06:31:19,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-08-26 06:31:19,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-08-26 06:31:19,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-08-26 06:31:19,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-08-26 06:31:19,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-08-26 06:31:19,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-08-26 06:31:19,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-08-26 06:31:19,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-08-26 06:31:19,393 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,393 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,395 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-08-26 06:31:19,395 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-08-26 06:31:19,395 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-08-26 06:31:19,395 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-08-26 06:31:19,396 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-08-26 06:31:19,396 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-08-26 06:31:19,396 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-08-26 06:31:19,396 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-08-26 06:31:19,397 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-08-26 06:31:19,397 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-08-26 06:31:19,397 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,397 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,399 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-08-26 06:31:19,399 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-08-26 06:31:19,400 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-08-26 06:31:19,400 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-08-26 06:31:19,400 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,401 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,403 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-08-26 06:31:19,404 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,404 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,406 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-08-26 06:31:19,406 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-f66e451-224253/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,406 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,442 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-f66e451-224253/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,443 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,451 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-f66e451-224253/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,451 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,460 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-08-26 06:31:19,460 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-08-26 06:31:19,460 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,461 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,494 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,494 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,496 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-08-26 06:31:19,496 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,496 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,498 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-08-26 06:31:19,499 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,499 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,500 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,500 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,502 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-08-26 06:31:19,502 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,502 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,505 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-f66e451-224253/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,505 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,507 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,507 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,511 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,511 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,513 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,513 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,516 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,516 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,518 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,518 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,520 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,520 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,525 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,525 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,529 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,529 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,531 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,532 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,535 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,535 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,538 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,538 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,540 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,540 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,543 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,543 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,545 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,545 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,547 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-08-26 06:31:19,548 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-08-26 06:31:19,548 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-08-26 06:31:19,549 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-08-26 06:31:19,549 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,549 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,553 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,553 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,557 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,557 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,560 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,560 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,562 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,562 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,565 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,565 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,569 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,569 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,572 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,572 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,573 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,573 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,575 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,576 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,577 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,578 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,581 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,581 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,583 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,583 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,585 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,585 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-08-26 06:31:19,587 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,587 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,589 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,589 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,591 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-08-26 06:31:19,591 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,591 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,593 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,593 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,596 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,596 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,598 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,598 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,600 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,600 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,601 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,601 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,604 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,604 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,606 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,606 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,607 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-08-26 06:31:19,608 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-08-26 06:31:19,608 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-08-26 06:31:19,608 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-08-26 06:31:19,609 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,609 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,614 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,614 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,618 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,618 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,621 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,621 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,623 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,623 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,625 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,625 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,627 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,627 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,630 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,631 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,633 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-08-26 06:31:19,634 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,634 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,635 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,635 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,637 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,637 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,638 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-f66e451-224253/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,639 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,641 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,641 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,643 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,643 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,645 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,645 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,647 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,648 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,650 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,650 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,652 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,652 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,655 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,655 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,656 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,657 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,658 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,658 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,662 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,662 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,664 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,664 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,665 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-08-26 06:31:19,665 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-08-26 06:31:19,665 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,666 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,667 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,668 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,673 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,673 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,675 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,675 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,678 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,678 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,680 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,680 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,685 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,685 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,687 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,687 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,690 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,690 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,691 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,691 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,693 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,693 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,694 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,694 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,696 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,696 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,697 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,697 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,699 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,699 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,703 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,703 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,705 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,705 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,707 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,707 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,711 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,711 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,714 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,714 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,715 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,716 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,719 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,719 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,724 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,724 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,727 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,727 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,730 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,731 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,732 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,733 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,734 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-08-26 06:31:19,734 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,734 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,737 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,737 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,739 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,739 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,743 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,744 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,745 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,745 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,748 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,748 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,749 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,749 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,751 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,751 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,752 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,752 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,766 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,766 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,768 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,768 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,770 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,770 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,772 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,772 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,776 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,776 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,779 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-f66e451-224253/addons/transifex/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,779 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/transifex/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,781 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,781 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,790 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,790 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,797 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,798 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,799 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,799 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,801 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,801 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,804 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-08-26 06:31:19,804 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,804 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,807 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,807 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,809 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,809 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,816 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,816 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,819 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,819 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,826 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,826 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,827 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,827 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,829 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,829 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,832 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,832 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,835 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-08-26 06:31:19,835 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,835 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,837 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,837 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,855 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,855 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,856 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,856 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,858 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,858 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,862 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,862 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,870 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,870 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,887 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,887 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,895 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,895 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,899 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,899 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-26 06:31:19,901 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,901 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,902 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,902 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,906 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-08-26 06:31:19,907 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,907 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,911 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,912 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,926 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,926 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,933 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,933 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,939 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,939 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,941 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,941 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,960 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,961 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,972 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,972 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,982 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,982 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,983 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,983 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,986 204 INFO rb-f66e451-224253-408111 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-26 06:31:19,986 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,001 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,001 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,009 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,010 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,012 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,012 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,014 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-08-26 06:31:20,014 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-08-26 06:31:20,015 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,015 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,016 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,016 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,017 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,017 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,019 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,019 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,020 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-08-26 06:31:20,020 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,020 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,923 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-08-26 06:31:20,923 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,924 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,927 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-08-26 06:31:20,927 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,927 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,931 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-08-26 06:31:20,931 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-08-26 06:31:20,931 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-08-26 06:31:20,932 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,932 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,933 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,933 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,942 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,942 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,943 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,944 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,945 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,947 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,947 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,948 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,948 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,950 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,950 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,951 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-08-26 06:31:20,951 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,952 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,953 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-08-26 06:31:20,954 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,954 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,955 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,956 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,957 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,957 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,959 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,959 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,960 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-08-26 06:31:20,960 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,960 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,961 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-f66e451-224253/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-26 06:31:20,961 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-26 06:31:20,978 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,978 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,980 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,981 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,982 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,982 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,983 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-08-26 06:31:20,984 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-08-26 06:31:20,984 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-08-26 06:31:20,984 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,984 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,988 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,988 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,989 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,990 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,991 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,991 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,992 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,993 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,994 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,994 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,995 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-08-26 06:31:20,996 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-08-26 06:31:20,996 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,996 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,997 204 INFO rb-f66e451-224253-408111 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-26 06:31:20,998 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,000 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-08-26 06:31:21,000 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-f66e451-224253/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,000 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,003 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-08-26 06:31:21,003 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,003 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,005 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,005 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,007 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-08-26 06:31:21,007 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,007 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,008 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-08-26 06:31:21,009 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-f66e451-224253/addons/website_links/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,009 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_links/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,014 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,014 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,015 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-08-26 06:31:21,015 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,016 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,017 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,017 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,018 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-08-26 06:31:21,018 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,018 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,021 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,021 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,029 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,029 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,031 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,031 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,033 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,033 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,036 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,036 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,037 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,038 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,041 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,041 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,043 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,043 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,044 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,044 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,045 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,045 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,045 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,046 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,047 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,047 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,054 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,055 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,056 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,056 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,112 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,112 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,114 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,115 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,116 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,116 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,118 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,119 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,120 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,120 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,122 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,122 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,123 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,123 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,124 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,124 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,128 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,128 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,131 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,131 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,143 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,143 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,146 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,146 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,149 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,149 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,151 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,151 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,153 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,153 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,154 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,155 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,156 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,156 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,167 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,167 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,168 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,169 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,170 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,170 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,172 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,172 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,174 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,174 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,179 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,180 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,181 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,181 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,187 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,187 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,189 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,190 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,191 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,191 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,193 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,194 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,200 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,200 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,204 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,204 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,206 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,206 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,210 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,211 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,213 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,213 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,215 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,215 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,223 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,223 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,228 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,228 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,230 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,230 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,232 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-08-26 06:31:21,233 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,233 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,237 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,237 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,238 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,238 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,239 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,240 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,241 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,241 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,243 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,243 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,255 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,256 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,259 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,259 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,263 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,263 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,265 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,266 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,267 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,267 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,270 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,270 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,273 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,273 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,278 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-08-26 06:31:21,279 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,279 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,284 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,284 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,289 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-08-26 06:31:21,290 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,290 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,291 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,291 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,293 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,293 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,294 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,294 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,295 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,295 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,313 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,313 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,315 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,316 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,317 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,317 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,319 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,319 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,320 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,320 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,322 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,322 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,325 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,325 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,326 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,327 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,329 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,329 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,331 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,331 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,333 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,333 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,334 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,335 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,336 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,336 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,338 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,338 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,339 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,340 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,341 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,341 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,345 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,345 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,346 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,346 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,349 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,349 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,350 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,350 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,351 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-08-26 06:31:21,351 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,351 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,354 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,354 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,356 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,356 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,366 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,366 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,367 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-08-26 06:31:21,368 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,368 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,369 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,370 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,374 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,374 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,376 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,376 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,382 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,382 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,385 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,385 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,387 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,387 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,393 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,393 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,398 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,398 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,399 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,399 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,410 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,410 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,411 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,411 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,419 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,419 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,421 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,421 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,423 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,423 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,427 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,428 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,429 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,429 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,430 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-08-26 06:31:21,430 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,430 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,432 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,432 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,433 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-08-26 06:31:21,434 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-08-26 06:31:21,434 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,434 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,435 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-08-26 06:31:21,435 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-08-26 06:31:21,435 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-08-26 06:31:21,435 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-08-26 06:31:21,435 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,436 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,438 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-08-26 06:31:21,438 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-08-26 06:31:21,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-08-26 06:31:21,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-08-26 06:31:21,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-08-26 06:31:21,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,439 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,443 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-08-26 06:31:21,443 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-08-26 06:31:21,443 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,443 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,447 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,447 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,449 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-08-26 06:31:21,449 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-08-26 06:31:21,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,449 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,462 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,462 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,469 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,470 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,471 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,471 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,474 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,474 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,476 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,476 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,482 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,482 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,485 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-08-26 06:31:21,485 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,485 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,486 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,486 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,491 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,491 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,492 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,492 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,493 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,493 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,495 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,495 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,501 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-08-26 06:31:21,501 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,501 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,503 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-08-26 06:31:21,503 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-08-26 06:31:21,503 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,504 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,505 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,505 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,507 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,507 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,508 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,508 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,509 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,509 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,512 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,512 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,513 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,513 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,516 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-08-26 06:31:21,516 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,516 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,518 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,518 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,519 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,520 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,522 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,522 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,526 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,526 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,527 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,528 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,532 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-08-26 06:31:21,533 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,533 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,534 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-08-26 06:31:21,535 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,535 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,537 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,537 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,542 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,542 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,543 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-08-26 06:31:21,543 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,544 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,545 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,545 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,546 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,546 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,550 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,550 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,554 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,556 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,556 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,558 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,558 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,559 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,560 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,561 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-08-26 06:31:21,561 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,561 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,563 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,563 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,564 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,564 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,566 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,566 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,568 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,568 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,569 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,569 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,570 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,570 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,574 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-08-26 06:31:21,574 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,574 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,586 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,586 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,592 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,592 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,593 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,593 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,595 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,595 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,596 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,596 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,597 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,597 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,599 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,599 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,604 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,604 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,605 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,605 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,608 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,609 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,611 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,611 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,612 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,614 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,614 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,616 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,616 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,618 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-08-26 06:31:21,618 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,618 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,629 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,630 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,635 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,636 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,637 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,637 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,646 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,646 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,648 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,648 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,649 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,649 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,651 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,651 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,653 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,653 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,658 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,659 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,660 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,660 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,661 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,661 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,663 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,663 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,666 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,666 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,667 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,667 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,669 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,669 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,672 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,672 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,682 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,682 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,684 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,684 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,685 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,685 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,687 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-08-26 06:31:21,687 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,687 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,689 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,689 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,691 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,691 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,692 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,692 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,693 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,693 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,694 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,694 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,696 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,696 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,697 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,697 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,710 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-08-26 06:31:21,710 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,710 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,712 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,712 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,714 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,714 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,716 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,717 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,718 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,718 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,719 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,719 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,722 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,722 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-f66e451-224253/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,724 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,726 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-f66e451-224253/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,727 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,731 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-f66e451-224253/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,731 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,734 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-f66e451-224253/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,734 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,736 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-f66e451-224253/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,736 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,740 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-f66e451-224253/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,740 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,743 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-f66e451-224253/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,743 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,747 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-f66e451-224253/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,747 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,750 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-f66e451-224253/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,750 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,753 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-f66e451-224253/addons/website_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,753 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_project/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,756 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,756 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,759 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-f66e451-224253/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,759 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,761 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,761 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,766 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,769 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,770 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,774 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,775 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,777 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,777 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,780 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,780 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,782 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,782 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,787 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,787 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,790 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,790 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,793 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,793 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,795 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-f66e451-224253/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,796 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,798 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,798 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,803 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,803 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,805 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,805 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,807 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,807 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,810 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-08-26 06:31:21,810 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,810 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,813 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,813 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,816 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,816 204 INFO rb-f66e451-224253-408111 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-26 06:31:21,822 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-f66e451-224253/addons/board/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,823 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/board/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,824 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-f66e451-224253/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,825 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,827 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-f66e451-224253/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,827 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,829 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-f66e451-224253/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,829 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,834 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-f66e451-224253/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,834 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,836 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-f66e451-224253/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,836 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,838 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-f66e451-224253/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,838 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,841 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-f66e451-224253/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,841 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,844 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-f66e451-224253/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,844 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,846 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-f66e451-224253/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,846 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,849 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-f66e451-224253/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,849 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,851 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-f66e451-224253/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,851 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,854 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-f66e451-224253/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,854 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,856 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-f66e451-224253/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,856 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,866 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-08-26 06:31:21,866 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-f66e451-224253/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,866 204 INFO rb-f66e451-224253-408111 odoo.tools.translate: loading base translation file /data/build/rb-f66e451-224253/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-26 06:31:21,869 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-08-26 06:31:21,869 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-08-26 06:31:21,870 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-08-26 06:31:21,870 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-08-26 06:31:21,870 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-08-26 06:31:21,870 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-08-26 06:31:21,871 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-08-26 06:31:21,871 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-08-26 06:31:52,392 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-08-26 06:31:52,424 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-08-26 06:31:52,664 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-08-26 06:31:52,952 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-08-26 06:31:52,981 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-08-26 06:31:53,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-08-26 06:31:53,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-08-26 06:31:53,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-08-26 06:31:53,403 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-08-26 06:31:53,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-08-26 06:31:53,701 204 INFO rb-f66e451-224253-408111 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-26 06:31:54,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-08-26 06:31:54,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-08-26 06:31:54,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-08-26 06:31:54,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-08-26 06:31:54,587 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-08-26 06:31:54,711 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-08-26 06:31:54,962 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-08-26 06:31:54,988 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-08-26 06:31:55,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-08-26 06:31:55,282 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-08-26 06:31:55,403 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-08-26 06:31:55,689 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-08-26 06:31:55,718 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-08-26 06:31:55,995 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-08-26 06:31:56,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-08-26 06:31:56,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-08-26 06:31:56,371 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-08-26 06:31:56,714 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-08-26 06:31:56,743 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-08-26 06:31:57,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-08-26 06:31:57,089 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-08-26 06:31:57,330 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-08-26 06:31:57,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-08-26 06:31:57,467 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-08-26 06:31:57,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-08-26 06:31:57,746 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:31:58,680 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-08-26 06:31:58,898 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-08-26 06:31:59,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-08-26 06:31:59,204 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-08-26 06:31:59,955 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-08-26 06:31:59,997 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-08-26 06:32:00,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-08-26 06:32:00,551 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:01,593 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-08-26 06:32:01,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-08-26 06:32:01,874 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-08-26 06:32:01,968 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-08-26 06:32:02,043 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-08-26 06:32:02,113 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-08-26 06:32:02,218 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-08-26 06:32:02,331 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-08-26 06:32:02,433 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-08-26 06:32:02,516 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-08-26 06:32:02,620 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-08-26 06:32:02,701 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-08-26 06:32:02,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-08-26 06:32:02,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-08-26 06:32:03,048 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-08-26 06:32:03,151 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:03,996 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-08-26 06:32:04,197 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-08-26 06:32:04,264 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-08-26 06:32:04,342 204 INFO rb-f66e451-224253-408111 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-26 06:32:04,417 204 INFO rb-f66e451-224253-408111 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-26 06:32:04,558 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:05,969 204 INFO rb-f66e451-224253-408111 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-26 06:32:06,351 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-08-26 06:32:06,566 204 INFO rb-f66e451-224253-408111 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-26 06:32:06,872 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:07,940 204 INFO rb-f66e451-224253-408111 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-26 06:32:08,296 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-08-26 06:32:08,500 204 INFO rb-f66e451-224253-408111 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-26 06:32:08,785 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-08-26 06:32:09,704 204 INFO rb-f66e451-224253-408111 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-26 06:32:10,159 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-08-26 06:32:10,502 204 INFO rb-f66e451-224253-408111 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-26 06:32:10,818 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:11,830 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-08-26 06:32:12,267 204 INFO rb-f66e451-224253-408111 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-26 06:32:13,214 204 INFO rb-f66e451-224253-408111 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-26 06:32:14,084 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:15,343 204 INFO rb-f66e451-224253-408111 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-26 06:32:15,840 204 INFO rb-f66e451-224253-408111 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-26 06:32:16,829 204 INFO rb-f66e451-224253-408111 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-26 06:32:17,612 204 INFO rb-f66e451-224253-408111 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-26 06:32:18,587 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-08-26 06:32:19,169 204 INFO rb-f66e451-224253-408111 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-26 06:32:19,801 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:21,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-08-26 06:32:21,389 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-08-26 06:32:21,568 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-08-26 06:32:21,767 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-08-26 06:32:21,993 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-08-26 06:32:22,109 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-08-26 06:32:22,355 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-08-26 06:32:22,516 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-08-26 06:32:22,776 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-08-26 06:32:23,008 204 INFO rb-f66e451-224253-408111 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-26 06:32:23,192 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-08-26 06:32:23,295 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-08-26 06:32:23,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-08-26 06:32:23,590 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-08-26 06:32:23,801 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-08-26 06:32:24,040 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-08-26 06:32:24,311 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:25,376 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-08-26 06:32:25,889 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-08-26 06:32:26,561 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-08-26 06:32:26,906 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-08-26 06:32:26,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-08-26 06:32:27,342 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:28,691 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-08-26 06:32:29,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-08-26 06:32:29,027 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-08-26 06:32:29,228 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-08-26 06:32:29,340 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-08-26 06:32:29,458 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-08-26 06:32:29,526 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-08-26 06:32:29,567 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-08-26 06:32:29,715 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-08-26 06:32:29,932 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-08-26 06:32:30,098 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-08-26 06:32:30,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-08-26 06:32:30,296 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-08-26 06:32:30,878 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-08-26 06:32:32,201 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-08-26 06:32:32,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-08-26 06:32:32,356 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:34,468 204 INFO rb-f66e451-224253-408111 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-26 06:32:34,608 204 INFO rb-f66e451-224253-408111 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-26 06:32:34,664 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:32:35,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-08-26 06:32:36,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-08-26 06:32:36,362 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-08-26 06:32:36,540 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:37,535 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-08-26 06:32:37,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-08-26 06:32:38,298 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-08-26 06:32:38,512 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-08-26 06:32:38,930 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:39,903 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-08-26 06:32:40,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-08-26 06:32:40,347 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-08-26 06:32:40,511 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-08-26 06:32:40,767 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-08-26 06:32:41,132 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-08-26 06:32:41,363 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:42,169 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-08-26 06:32:42,376 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 925, model: freight.booking 2026-08-26 06:32:42,385 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 925, model: freight.booking 2026-08-26 06:32:42,393 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 925, model: freight.booking 2026-08-26 06:32:42,445 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 924, model: freight.booking 2026-08-26 06:32:42,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #923 deleted freight.booking records with IDs: [33] 2026-08-26 06:32:42,538 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-08-26 06:32:42,699 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 924, model: freight.vessel.schedule 2026-08-26 06:32:42,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #923 deleted freight.vessel.schedule records with IDs: [25] 2026-08-26 06:32:42,751 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:43,889 204 INFO rb-f66e451-224253-408111 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-26 06:32:44,838 204 INFO rb-f66e451-224253-408111 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-26 06:32:45,631 204 INFO rb-f66e451-224253-408111 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-26 06:32:46,689 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-08-26 06:32:46,835 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-08-26 06:32:47,252 204 INFO rb-f66e451-224253-408111 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-26 06:32:47,851 204 INFO rb-f66e451-224253-408111 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-26 06:32:48,517 204 INFO rb-f66e451-224253-408111 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-26 06:32:49,435 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:50,563 204 INFO rb-f66e451-224253-408111 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-26 06:32:50,939 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-08-26 06:32:51,451 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-08-26 06:32:51,914 204 INFO rb-f66e451-224253-408111 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-26 06:32:52,253 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:53,346 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-08-26 06:32:53,558 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-08-26 06:32:53,655 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-08-26 06:32:53,728 204 INFO rb-f66e451-224253-408111 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-26 06:32:53,828 204 INFO rb-f66e451-224253-408111 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-26 06:32:53,936 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:54,951 204 INFO rb-f66e451-224253-408111 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-26 06:32:55,373 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:56,481 204 INFO rb-f66e451-224253-408111 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-26 06:32:56,673 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:57,743 204 INFO rb-f66e451-224253-408111 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-26 06:32:58,291 204 INFO rb-f66e451-224253-408111 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-26 06:32:58,371 204 INFO rb-f66e451-224253-408111 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-26 06:32:58,454 204 INFO rb-f66e451-224253-408111 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-26 06:32:58,476 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-26 06:32:58,476 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-26 06:32:58,929 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:32:59,867 204 INFO rb-f66e451-224253-408111 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-26 06:33:00,087 204 INFO rb-f66e451-224253-408111 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-26 06:33:03,811 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-08-26 06:33:03,894 204 INFO rb-f66e451-224253-408111 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-26 06:33:04,041 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:04,914 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-08-26 06:33:05,082 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-08-26 06:33:05,158 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-08-26 06:33:05,230 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:06,265 204 INFO rb-f66e451-224253-408111 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-26 06:33:06,486 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-08-26 06:33:06,645 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-08-26 06:33:06,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-08-26 06:33:07,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-08-26 06:33:07,139 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-08-26 06:33:07,270 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-08-26 06:33:07,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-08-26 06:33:07,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-08-26 06:33:07,633 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:08,793 204 INFO rb-f66e451-224253-408111 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-26 06:33:08,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-08-26 06:33:09,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [467] 2026-08-26 06:33:09,338 204 INFO rb-f66e451-224253-408111 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-26 06:33:09,484 204 INFO rb-f66e451-224253-408111 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-26 06:33:09,581 204 INFO rb-f66e451-224253-408111 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-26 06:33:09,701 204 INFO rb-f66e451-224253-408111 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-26 06:33:09,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-08-26 06:33:09,909 204 INFO rb-f66e451-224253-408111 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-26 06:33:10,003 204 INFO rb-f66e451-224253-408111 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-26 06:33:10,097 204 INFO rb-f66e451-224253-408111 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-26 06:33:10,163 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-08-26 06:33:13,735 204 INFO rb-f66e451-224253-408111 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-26 06:33:13,859 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-08-26 06:33:13,961 204 INFO rb-f66e451-224253-408111 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-26 06:33:17,925 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-08-26 06:33:18,038 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:18,873 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-08-26 06:33:19,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-08-26 06:33:19,296 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-08-26 06:33:19,472 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-08-26 06:33:19,651 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:20,909 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-08-26 06:33:21,296 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-08-26 06:33:21,540 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-08-26 06:33:21,758 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-08-26 06:33:21,985 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:22,995 204 INFO rb-f66e451-224253-408111 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-26 06:33:23,360 204 INFO rb-f66e451-224253-408111 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-26 06:33:23,568 204 INFO rb-f66e451-224253-408111 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-26 06:33:24,199 204 INFO rb-f66e451-224253-408111 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-26 06:33:24,614 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: route.route 2026-08-26 06:33:24,637 204 INFO rb-f66e451-224253-408111 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-26 06:33:24,803 204 INFO rb-f66e451-224253-408111 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-26 06:33:25,052 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-08-26 06:33:25,222 204 INFO rb-f66e451-224253-408111 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-26 06:33:25,566 204 INFO rb-f66e451-224253-408111 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-26 06:33:25,788 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:33:26,976 204 INFO rb-f66e451-224253-408111 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-26 06:33:27,230 204 INFO rb-f66e451-224253-408111 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-26 06:33:27,364 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:28,572 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-08-26 06:33:29,111 204 INFO rb-f66e451-224253-408111 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-26 06:33:29,546 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:30,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-08-26 06:33:30,977 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-08-26 06:33:31,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-08-26 06:33:31,255 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-08-26 06:33:31,429 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:32,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-08-26 06:33:32,800 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-08-26 06:33:32,965 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-08-26 06:33:33,153 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-08-26 06:33:33,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-08-26 06:33:33,625 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:34,603 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-08-26 06:33:35,033 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:36,022 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-08-26 06:33:36,219 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-08-26 06:33:36,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-08-26 06:33:36,286 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-08-26 06:33:36,313 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-08-26 06:33:36,350 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-08-26 06:33:36,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-08-26 06:33:36,415 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-08-26 06:33:36,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-08-26 06:33:36,778 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-08-26 06:33:37,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-08-26 06:33:37,100 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-08-26 06:33:37,139 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:37,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-08-26 06:33:38,217 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-08-26 06:33:38,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-08-26 06:33:38,441 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-08-26 06:33:38,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-08-26 06:33:38,625 204 INFO rb-f66e451-224253-408111 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-26 06:33:38,730 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-08-26 06:33:38,993 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-08-26 06:33:39,056 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-08-26 06:33:39,185 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-08-26 06:33:39,283 204 INFO rb-f66e451-224253-408111 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-26 06:33:39,444 204 INFO rb-f66e451-224253-408111 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-26 06:33:39,639 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-08-26 06:33:39,729 204 INFO rb-f66e451-224253-408111 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-26 06:33:40,040 204 INFO rb-f66e451-224253-408111 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-26 06:33:40,154 204 INFO rb-f66e451-224253-408111 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-26 06:33:40,277 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-08-26 06:33:40,382 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-08-26 06:33:40,484 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-08-26 06:33:40,607 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-08-26 06:33:40,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-08-26 06:33:40,828 204 INFO rb-f66e451-224253-408111 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-26 06:33:40,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-08-26 06:33:41,005 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-08-26 06:33:41,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-08-26 06:33:41,216 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-08-26 06:33:41,427 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-08-26 06:33:41,530 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-08-26 06:33:41,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-08-26 06:33:41,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-08-26 06:33:41,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-08-26 06:33:41,889 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-08-26 06:33:42,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-08-26 06:33:42,183 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-08-26 06:33:42,246 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:43,242 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-08-26 06:33:43,415 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-08-26 06:33:43,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-08-26 06:33:43,885 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-08-26 06:33:44,299 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-08-26 06:33:44,407 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:45,249 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-08-26 06:33:45,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-08-26 06:33:45,763 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-08-26 06:33:46,016 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:46,030 204 INFO rb-f66e451-224253-408111 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-26 06:33:46,134 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-08-26 06:33:46,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-08-26 06:33:46,272 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-08-26 06:33:46,307 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:33:46,319 204 INFO rb-f66e451-224253-408111 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-26 06:33:46,365 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-26 06:33:46,368 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-26 06:33:46,640 204 INFO rb-f66e451-224253-408111 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-26 06:33:46,641 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-26 06:33:46,671 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-08-26 06:33:46,769 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 293 product.template record(s) 2026-08-26 06:33:46,774 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-08-26 06:33:46,912 204 INFO rb-f66e451-224253-408111 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-26 06:33:46,912 204 INFO rb-f66e451-224253-408111 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-26 06:33:46,951 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:33:48,024 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-08-26 06:33:48,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-08-26 06:33:49,531 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-08-26 06:33:49,657 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-08-26 06:33:49,764 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-08-26 06:33:50,238 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-08-26 06:33:50,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-08-26 06:33:51,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-08-26 06:33:51,415 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:52,437 204 INFO rb-f66e451-224253-408111 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-26 06:33:52,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-08-26 06:33:53,542 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-08-26 06:33:53,963 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-08-26 06:33:54,536 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:55,530 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-08-26 06:33:55,859 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-08-26 06:33:56,046 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-08-26 06:33:56,237 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:33:57,123 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-08-26 06:33:57,254 204 INFO rb-f66e451-224253-408111 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-26 06:33:57,997 204 INFO rb-f66e451-224253-408111 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-26 06:33:58,315 204 INFO rb-f66e451-224253-408111 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-26 06:33:58,620 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-08-26 06:33:59,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-08-26 06:33:59,733 204 INFO rb-f66e451-224253-408111 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-26 06:33:59,901 204 INFO rb-f66e451-224253-408111 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-26 06:34:00,158 204 INFO rb-f66e451-224253-408111 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-26 06:34:00,332 204 INFO rb-f66e451-224253-408111 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-26 06:34:00,640 204 INFO rb-f66e451-224253-408111 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-26 06:34:00,672 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:01,546 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-08-26 06:34:01,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-08-26 06:34:01,961 204 INFO rb-f66e451-224253-408111 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-26 06:34:02,052 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:03,108 204 INFO rb-f66e451-224253-408111 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-26 06:34:03,364 204 INFO rb-f66e451-224253-408111 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-26 06:34:03,550 204 INFO rb-f66e451-224253-408111 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-26 06:34:03,801 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:04,911 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-08-26 06:34:05,254 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-08-26 06:34:05,457 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-08-26 06:34:05,628 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-08-26 06:34:05,783 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:06,752 204 INFO rb-f66e451-224253-408111 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-26 06:34:06,963 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-08-26 06:34:07,107 204 INFO rb-f66e451-224253-408111 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-26 06:34:07,300 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:08,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-08-26 06:34:08,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-08-26 06:34:08,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-08-26 06:34:08,557 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-08-26 06:34:08,619 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-08-26 06:34:08,675 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-08-26 06:34:08,731 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-08-26 06:34:08,792 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-08-26 06:34:08,850 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-08-26 06:34:08,897 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-08-26 06:34:08,943 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-08-26 06:34:08,990 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-08-26 06:34:09,053 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:10,079 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-08-26 06:34:10,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-08-26 06:34:10,568 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-08-26 06:34:10,817 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-08-26 06:34:11,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-08-26 06:34:11,368 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-08-26 06:34:11,607 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-08-26 06:34:11,840 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-08-26 06:34:12,205 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-08-26 06:34:12,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-08-26 06:34:12,795 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:13,861 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-08-26 06:34:14,171 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-08-26 06:34:14,411 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-08-26 06:34:14,638 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-08-26 06:34:14,870 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:16,069 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-08-26 06:34:16,554 204 INFO rb-f66e451-224253-408111 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-26 06:34:16,852 204 INFO rb-f66e451-224253-408111 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-26 06:34:17,372 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-08-26 06:34:17,750 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-08-26 06:34:18,242 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-08-26 06:34:18,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:19,867 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-08-26 06:34:20,212 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-08-26 06:34:20,437 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-08-26 06:34:20,659 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-08-26 06:34:20,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-08-26 06:34:21,202 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:22,468 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-08-26 06:34:22,827 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-08-26 06:34:23,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-08-26 06:34:23,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-08-26 06:34:23,564 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:24,609 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-08-26 06:34:24,997 204 INFO rb-f66e451-224253-408111 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-26 06:34:25,460 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-08-26 06:34:25,783 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-08-26 06:34:26,217 204 INFO rb-f66e451-224253-408111 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-26 06:34:26,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-08-26 06:34:26,764 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:27,663 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-08-26 06:34:27,936 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-08-26 06:34:28,086 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-08-26 06:34:28,258 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-08-26 06:34:28,415 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-08-26 06:34:28,648 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:30,552 204 INFO rb-f66e451-224253-408111 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-26 06:34:31,153 204 INFO rb-f66e451-224253-408111 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-26 06:34:31,464 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-08-26 06:34:31,489 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-08-26 06:34:31,689 204 INFO rb-f66e451-224253-408111 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-26 06:34:31,998 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-08-26 06:34:32,216 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-08-26 06:34:32,429 204 INFO rb-f66e451-224253-408111 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-26 06:34:32,703 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-08-26 06:34:32,878 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-08-26 06:34:33,048 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:35,656 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-08-26 06:34:36,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-08-26 06:34:36,992 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-08-26 06:34:37,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-08-26 06:34:37,648 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-08-26 06:34:38,089 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:34:39,053 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-08-26 06:34:39,247 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-08-26 06:34:39,294 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-08-26 06:34:39,343 204 INFO rb-f66e451-224253-408111 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-26 06:34:39,417 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:40,686 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-08-26 06:34:40,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-08-26 06:34:41,008 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-08-26 06:34:41,088 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-08-26 06:34:41,183 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-08-26 06:34:42,346 204 INFO rb-f66e451-224253-408111 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-26 06:34:42,868 204 INFO rb-f66e451-224253-408111 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-26 06:34:43,124 204 INFO rb-f66e451-224253-408111 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-26 06:34:43,635 204 INFO rb-f66e451-224253-408111 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-26 06:34:43,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-08-26 06:34:43,901 204 INFO rb-f66e451-224253-408111 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-26 06:34:44,090 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:34:45,966 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-08-26 06:34:46,997 204 INFO rb-f66e451-224253-408111 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-26 06:34:47,375 204 INFO rb-f66e451-224253-408111 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-26 06:34:47,767 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:34:49,647 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-08-26 06:34:50,073 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [109] 2026-08-26 06:34:50,106 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-08-26 06:34:50,190 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-08-26 06:34:50,248 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [110] 2026-08-26 06:34:50,273 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-08-26 06:34:50,341 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:34:52,229 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-08-26 06:34:52,577 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-08-26 06:34:52,686 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-08-26 06:34:52,803 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-08-26 06:34:52,929 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-08-26 06:34:53,045 204 INFO rb-f66e451-224253-408111 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-26 06:34:53,144 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-08-26 06:34:53,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-08-26 06:34:53,397 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:34:55,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-26 06:34:55,531 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-26 06:34:55,665 204 INFO rb-f66e451-224253-408111 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-26 06:34:56,647 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-08-26 06:34:56,970 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-08-26 06:34:57,096 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-26 06:34:57,226 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-26 06:34:57,733 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:34:59,842 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-26 06:35:00,262 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-26 06:35:00,436 204 INFO rb-f66e451-224253-408111 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-26 06:35:01,342 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-26 06:35:01,503 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-26 06:35:02,002 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:35:04,014 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-08-26 06:35:05,289 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-08-26 06:35:06,434 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:08,283 204 INFO rb-f66e451-224253-408111 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-26 06:35:09,497 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:11,824 204 INFO rb-f66e451-224253-408111 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-26 06:35:12,318 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-08-26 06:35:12,788 204 INFO rb-f66e451-224253-408111 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-26 06:35:13,211 204 INFO rb-f66e451-224253-408111 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-26 06:35:13,760 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:15,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-08-26 06:35:15,835 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-08-26 06:35:16,029 204 INFO rb-f66e451-224253-408111 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-26 06:35:16,197 204 INFO rb-f66e451-224253-408111 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-26 06:35:16,427 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:17,831 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-08-26 06:35:19,238 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-08-26 06:35:19,862 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [164, 163] 2026-08-26 06:35:19,891 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [96] 2026-08-26 06:35:19,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [153] 2026-08-26 06:35:19,979 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-08-26 06:35:21,073 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:22,751 204 INFO rb-f66e451-224253-408111 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-26 06:35:23,083 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-08-26 06:35:26,570 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:35:30,838 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-08-26 06:35:31,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-08-26 06:35:31,609 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-08-26 06:35:32,126 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:35:36,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-08-26 06:35:37,395 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-26 06:35:37,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-26 06:35:37,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-26 06:35:39,108 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-08-26 06:35:40,409 204 INFO rb-f66e451-224253-408111 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-26 06:35:40,740 204 INFO rb-f66e451-224253-408111 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-26 06:35:41,150 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-08-26 06:35:43,992 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-08-26 06:35:50,767 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:35:54,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-08-26 06:35:55,196 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-08-26 06:35:55,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-08-26 06:35:56,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-08-26 06:35:57,022 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:36:00,955 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-08-26 06:36:02,289 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:36:04,144 204 INFO rb-f66e451-224253-408111 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-26 06:36:05,276 204 INFO rb-f66e451-224253-408111 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-26 06:36:06,184 204 INFO rb-f66e451-224253-408111 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-26 06:36:07,417 204 INFO rb-f66e451-224253-408111 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-26 06:36:08,183 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-08-26 06:36:08,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-26 06:36:09,296 204 INFO rb-f66e451-224253-408111 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-26 06:36:09,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-26 06:36:10,620 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-26 06:36:11,474 204 INFO rb-f66e451-224253-408111 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-26 06:36:12,207 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:36:14,227 204 INFO rb-f66e451-224253-408111 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-26 06:36:15,399 204 INFO rb-f66e451-224253-408111 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-26 06:36:16,328 204 INFO rb-f66e451-224253-408111 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-26 06:36:17,792 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-08-26 06:36:18,368 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-26 06:36:18,897 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-26 06:36:19,420 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-26 06:36:20,238 204 INFO rb-f66e451-224253-408111 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-26 06:36:20,881 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:36:22,499 204 INFO rb-f66e451-224253-408111 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-26 06:36:23,037 204 INFO rb-f66e451-224253-408111 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-26 06:36:23,281 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-08-26 06:36:23,431 204 INFO rb-f66e451-224253-408111 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-26 06:36:23,630 204 INFO rb-f66e451-224253-408111 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-26 06:36:23,790 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-08-26 06:36:23,924 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-08-26 06:36:24,060 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-08-26 06:36:24,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-08-26 06:36:24,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-08-26 06:36:24,512 204 INFO rb-f66e451-224253-408111 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-26 06:36:24,668 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:36:26,223 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-08-26 06:36:26,540 204 INFO rb-f66e451-224253-408111 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-26 06:36:26,705 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-08-26 06:36:26,890 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:36:28,929 204 INFO rb-f66e451-224253-408111 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-26 06:36:29,502 204 INFO rb-f66e451-224253-408111 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-26 06:36:29,932 204 INFO rb-f66e451-224253-408111 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-26 06:36:30,527 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:36:34,607 204 INFO rb-f66e451-224253-408111 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-26 06:36:35,716 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-08-26 06:36:36,850 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:36:38,344 204 INFO rb-f66e451-224253-408111 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-26 06:36:38,853 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:36:39,814 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-26 06:36:40,922 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-08-26 06:36:41,158 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-08-26 06:36:42,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-08-26 06:36:42,933 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-08-26 06:36:44,097 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-08-26 06:36:44,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-08-26 06:36:45,559 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:36:49,886 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-08-26 06:36:50,112 204 INFO rb-f66e451-224253-408111 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-26 06:36:51,031 204 INFO rb-f66e451-224253-408111 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-26 06:36:52,819 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-08-26 06:36:54,155 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-08-26 06:36:55,465 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-08-26 06:36:56,844 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-08-26 06:36:57,957 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-08-26 06:36:59,466 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-08-26 06:37:00,837 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:37:04,778 204 INFO rb-f66e451-224253-408111 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-26 06:37:05,596 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-08-26 06:37:06,491 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:10,634 204 INFO rb-f66e451-224253-408111 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-26 06:37:11,617 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-08-26 06:37:12,615 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:14,839 204 INFO rb-f66e451-224253-408111 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-26 06:37:15,827 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-08-26 06:37:16,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-08-26 06:37:17,010 204 INFO rb-f66e451-224253-408111 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-26 06:37:17,695 204 INFO rb-f66e451-224253-408111 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-26 06:37:18,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-08-26 06:37:18,859 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:20,834 204 INFO rb-f66e451-224253-408111 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-26 06:37:21,549 204 INFO rb-f66e451-224253-408111 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-26 06:37:22,087 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:30,944 204 INFO rb-f66e451-224253-408111 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-26 06:37:31,675 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-08-26 06:37:32,391 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:34,509 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-08-26 06:37:34,975 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:37,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-08-26 06:37:38,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-08-26 06:37:38,126 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:40,048 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-08-26 06:37:40,837 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:42,700 204 INFO rb-f66e451-224253-408111 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-26 06:37:43,159 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:44,967 204 INFO rb-f66e451-224253-408111 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-26 06:37:45,525 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:47,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-26 06:37:47,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-26 06:37:47,610 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-26 06:37:47,748 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-26 06:37:48,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [69, 68] 2026-08-26 06:37:48,100 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:49,790 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-26 06:37:50,155 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-26 06:37:50,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-26 06:37:50,385 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-26 06:37:50,641 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-08-26 06:37:50,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:37:52,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-08-26 06:37:53,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-26 06:37:54,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-08-26 06:37:56,296 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-08-26 06:37:57,011 204 INFO rb-f66e451-224253-408111 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-26 06:37:57,959 204 INFO rb-f66e451-224253-408111 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-26 06:37:58,928 204 INFO rb-f66e451-224253-408111 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-26 06:38:00,146 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-08-26 06:38:00,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-08-26 06:38:00,394 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-08-26 06:38:00,509 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-08-26 06:38:00,618 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-08-26 06:38:01,325 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:38:05,517 204 INFO rb-f66e451-224253-408111 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-26 06:38:05,732 204 INFO rb-f66e451-224253-408111 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-26 06:38:06,948 204 INFO rb-f66e451-224253-408111 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-26 06:38:08,068 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-08-26 06:38:09,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-08-26 06:38:10,191 204 INFO rb-f66e451-224253-408111 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-26 06:38:11,351 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:38:15,367 204 INFO rb-f66e451-224253-408111 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-26 06:38:17,033 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-26 06:38:17,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-26 06:38:17,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-26 06:38:18,906 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-08-26 06:38:20,175 204 INFO rb-f66e451-224253-408111 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-26 06:38:20,466 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-08-26 06:38:23,348 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-08-26 06:38:23,846 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:38:25,231 204 INFO rb-f66e451-224253-408111 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-26 06:38:26,183 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-08-26 06:38:26,946 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:38:28,335 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-08-26 06:38:29,730 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:38:33,650 204 INFO rb-f66e451-224253-408111 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-26 06:38:34,078 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-08-26 06:38:34,526 204 INFO rb-f66e451-224253-408111 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-26 06:38:35,094 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:38:36,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-08-26 06:38:37,765 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-08-26 06:38:37,980 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:38:39,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-08-26 06:38:40,799 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-26 06:38:41,552 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-08-26 06:38:42,338 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:38:43,113 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-08-26 06:38:43,939 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-26 06:38:44,760 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:38:46,496 204 INFO rb-f66e451-224253-408111 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-26 06:38:47,286 204 INFO rb-f66e451-224253-408111 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-26 06:38:48,330 204 INFO rb-f66e451-224253-408111 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-26 06:38:48,701 204 INFO rb-f66e451-224253-408111 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-26 06:38:49,125 204 INFO rb-f66e451-224253-408111 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-26 06:38:49,428 204 INFO rb-f66e451-224253-408111 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-26 06:38:50,036 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:38:51,511 204 INFO rb-f66e451-224253-408111 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-26 06:38:52,653 204 INFO rb-f66e451-224253-408111 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-26 06:38:53,219 204 INFO rb-f66e451-224253-408111 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-26 06:38:53,781 204 INFO rb-f66e451-224253-408111 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-26 06:38:54,287 204 INFO rb-f66e451-224253-408111 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-26 06:38:54,707 204 INFO rb-f66e451-224253-408111 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-26 06:38:55,589 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:38:57,337 204 INFO rb-f66e451-224253-408111 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-26 06:38:58,992 204 INFO rb-f66e451-224253-408111 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-26 06:39:00,478 204 INFO rb-f66e451-224253-408111 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-26 06:39:02,087 204 INFO rb-f66e451-224253-408111 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-26 06:39:03,343 204 INFO rb-f66e451-224253-408111 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-26 06:39:04,641 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-08-26 06:39:05,808 204 INFO rb-f66e451-224253-408111 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-26 06:39:07,436 204 INFO rb-f66e451-224253-408111 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-26 06:39:13,567 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-08-26 06:39:13,858 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-08-26 06:39:14,008 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-08-26 06:39:14,494 204 INFO rb-f66e451-224253-408111 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-26 06:39:14,962 204 INFO rb-f66e451-224253-408111 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-26 06:39:20,375 204 INFO rb-f66e451-224253-408111 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-26 06:39:21,056 204 INFO rb-f66e451-224253-408111 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-26 06:39:21,455 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [56, 57] 2026-08-26 06:39:21,490 204 INFO rb-f66e451-224253-408111 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-26 06:39:21,833 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-08-26 06:39:22,455 204 INFO rb-f66e451-224253-408111 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-26 06:39:23,687 204 INFO rb-f66e451-224253-408111 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-26 06:39:25,187 204 INFO rb-f66e451-224253-408111 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-26 06:39:31,958 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-08-26 06:39:32,226 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-08-26 06:39:32,557 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-08-26 06:39:33,037 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-08-26 06:39:33,438 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-08-26 06:39:38,044 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-08-26 06:39:39,433 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [199] 2026-08-26 06:39:39,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-08-26 06:39:39,771 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:39:41,114 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-08-26 06:39:42,494 204 INFO rb-f66e451-224253-408111 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-26 06:39:43,095 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:39:44,570 204 INFO rb-f66e451-224253-408111 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-26 06:39:45,212 204 INFO rb-f66e451-224253-408111 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-26 06:39:45,758 204 INFO rb-f66e451-224253-408111 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-26 06:39:46,254 204 INFO rb-f66e451-224253-408111 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-26 06:39:46,760 204 INFO rb-f66e451-224253-408111 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-26 06:39:47,624 204 INFO rb-f66e451-224253-408111 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-26 06:39:48,323 204 INFO rb-f66e451-224253-408111 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-26 06:39:49,067 204 INFO rb-f66e451-224253-408111 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-26 06:39:49,926 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:39:51,710 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-08-26 06:39:52,217 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:39:54,191 204 INFO rb-f66e451-224253-408111 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-26 06:39:54,561 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:39:56,164 204 INFO rb-f66e451-224253-408111 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-26 06:39:56,669 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-08-26 06:39:57,037 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:39:58,495 204 INFO rb-f66e451-224253-408111 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-26 06:39:59,007 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:00,598 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-08-26 06:40:01,114 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:03,138 204 INFO rb-f66e451-224253-408111 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-26 06:40:03,771 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:05,390 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-08-26 06:40:05,956 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-08-26 06:40:06,491 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:07,999 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-08-26 06:40:09,975 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-08-26 06:40:10,456 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-08-26 06:40:11,884 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:15,515 204 INFO rb-f66e451-224253-408111 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-26 06:40:16,301 204 INFO rb-f66e451-224253-408111 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-26 06:40:16,770 204 INFO rb-f66e451-224253-408111 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-26 06:40:17,533 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:40:19,451 204 INFO rb-f66e451-224253-408111 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-26 06:40:20,058 204 INFO rb-f66e451-224253-408111 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-26 06:40:20,376 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:40:22,314 204 INFO rb-f66e451-224253-408111 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-26 06:40:32,237 204 INFO rb-f66e451-224253-408111 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-26 06:40:33,140 204 INFO rb-f66e451-224253-408111 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-26 06:40:34,240 204 INFO rb-f66e451-224253-408111 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-26 06:40:44,224 204 INFO rb-f66e451-224253-408111 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-26 06:40:44,616 204 INFO rb-f66e451-224253-408111 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-26 06:40:44,924 204 INFO rb-f66e451-224253-408111 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-26 06:40:46,002 204 INFO rb-f66e451-224253-408111 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-26 06:40:46,054 204 INFO rb-f66e451-224253-408111 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-26 06:40:46,107 204 INFO rb-f66e451-224253-408111 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-26 06:40:46,410 204 INFO rb-f66e451-224253-408111 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-26 06:40:49,475 204 INFO rb-f66e451-224253-408111 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-26 06:40:49,764 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-08-26 06:40:50,894 204 INFO rb-f66e451-224253-408111 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-26 06:40:53,416 204 INFO rb-f66e451-224253-408111 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-26 06:40:54,032 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-08-26 06:40:54,141 204 INFO rb-f66e451-224253-408111 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-26 06:40:54,837 204 INFO rb-f66e451-224253-408111 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-26 06:40:55,101 204 INFO rb-f66e451-224253-408111 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-26 06:40:56,633 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:40:58,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-08-26 06:40:59,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-08-26 06:40:59,478 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:00,506 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-08-26 06:41:00,913 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-08-26 06:41:01,219 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:41:02,835 204 INFO rb-f66e451-224253-408111 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-26 06:41:03,516 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-08-26 06:41:04,213 204 INFO rb-f66e451-224253-408111 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-26 06:41:04,888 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-08-26 06:41:05,520 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-08-26 06:41:05,994 204 INFO rb-f66e451-224253-408111 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-26 06:41:06,150 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:07,880 204 INFO rb-f66e451-224253-408111 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-26 06:41:08,608 204 INFO rb-f66e451-224253-408111 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-26 06:41:09,566 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:10,659 204 INFO rb-f66e451-224253-408111 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-26 06:41:11,045 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:41:12,195 204 INFO rb-f66e451-224253-408111 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-26 06:41:12,406 204 INFO rb-f66e451-224253-408111 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-26 06:41:12,506 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:41:13,546 204 INFO rb-f66e451-224253-408111 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-26 06:41:13,847 204 INFO rb-f66e451-224253-408111 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-26 06:41:14,060 204 INFO rb-f66e451-224253-408111 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-26 06:41:14,270 204 INFO rb-f66e451-224253-408111 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-26 06:41:14,706 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1344, model: sale.order.line 2026-08-26 06:41:14,771 204 INFO rb-f66e451-224253-408111 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-26 06:41:14,973 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:41:16,330 204 INFO rb-f66e451-224253-408111 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-26 06:41:18,900 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:21,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7183] 2026-08-26 06:41:21,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-26 06:41:21,254 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-08-26 06:41:21,445 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-08-26 06:41:21,989 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-08-26 06:41:22,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-08-26 06:41:23,037 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-08-26 06:41:23,617 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-08-26 06:41:23,790 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-08-26 06:41:24,813 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:26,509 204 INFO rb-f66e451-224253-408111 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-26 06:41:26,908 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-08-26 06:41:27,005 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-08-26 06:41:27,101 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:28,982 204 INFO rb-f66e451-224253-408111 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-26 06:41:29,655 204 INFO rb-f66e451-224253-408111 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-26 06:41:30,267 204 INFO rb-f66e451-224253-408111 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-26 06:41:30,809 204 INFO rb-f66e451-224253-408111 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-26 06:41:31,442 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-08-26 06:41:31,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-08-26 06:41:31,593 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-08-26 06:41:32,395 204 INFO rb-f66e451-224253-408111 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-26 06:41:33,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-08-26 06:41:33,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-08-26 06:41:33,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-08-26 06:41:34,001 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:35,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-08-26 06:41:35,969 204 INFO rb-f66e451-224253-408111 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-26 06:41:40,275 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-08-26 06:41:40,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-08-26 06:41:41,035 204 INFO rb-f66e451-224253-408111 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-26 06:41:41,399 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-08-26 06:41:41,623 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:43,443 204 INFO rb-f66e451-224253-408111 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-26 06:41:43,952 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-08-26 06:41:44,607 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:46,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-08-26 06:41:46,908 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-08-26 06:41:47,240 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:41:56,183 204 INFO rb-f66e451-224253-408111 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-26 06:41:56,446 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:41:58,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-08-26 06:41:58,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-08-26 06:41:59,235 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-08-26 06:41:59,348 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-08-26 06:41:59,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-08-26 06:41:59,601 204 INFO rb-f66e451-224253-408111 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-26 06:41:59,653 204 INFO rb-f66e451-224253-408111 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-26 06:41:59,737 204 INFO rb-f66e451-224253-408111 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-26 06:42:00,302 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1385, model: logistics.shipment, fields: purchase_order_count 2026-08-26 06:42:00,336 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-08-26 06:42:00,601 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-08-26 06:42:00,904 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-08-26 06:42:01,025 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-08-26 06:42:01,248 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-08-26 06:42:01,598 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-08-26 06:42:01,931 204 INFO rb-f66e451-224253-408111 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-26 06:42:02,197 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1115] 2026-08-26 06:42:02,225 204 INFO rb-f66e451-224253-408111 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-26 06:42:02,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-08-26 06:42:03,021 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:42:05,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-08-26 06:42:05,564 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-08-26 06:42:05,671 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:42:07,506 204 INFO rb-f66e451-224253-408111 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-26 06:42:07,947 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-08-26 06:42:08,215 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-08-26 06:42:08,399 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-08-26 06:42:08,529 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-08-26 06:42:08,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:42:11,341 204 INFO rb-f66e451-224253-408111 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-26 06:42:12,252 204 INFO rb-f66e451-224253-408111 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-26 06:42:12,397 204 INFO rb-f66e451-224253-408111 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-26 06:42:12,602 204 INFO rb-f66e451-224253-408111 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-26 06:42:12,748 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-08-26 06:42:12,914 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:42:12,956 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-08-26 06:42:13,055 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-08-26 06:42:13,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-08-26 06:42:13,162 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:42:13,176 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-08-26 06:42:14,040 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:42:14,054 204 INFO rb-f66e451-224253-408111 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-26 06:42:14,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-08-26 06:42:14,613 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22040] 2026-08-26 06:42:14,620 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:14,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [1] 2026-08-26 06:42:14,827 204 INFO rb-f66e451-224253-408111 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-26 06:42:15,249 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-08-26 06:42:15,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22043] 2026-08-26 06:42:15,294 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:15,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [3, 2] 2026-08-26 06:42:15,474 204 INFO rb-f66e451-224253-408111 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-26 06:42:15,793 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-08-26 06:42:15,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22046] 2026-08-26 06:42:15,807 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:15,923 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [5, 4] 2026-08-26 06:42:15,943 204 INFO rb-f66e451-224253-408111 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-26 06:42:16,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-08-26 06:42:16,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22049] 2026-08-26 06:42:16,284 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:16,381 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-08-26 06:42:16,407 204 INFO rb-f66e451-224253-408111 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-26 06:42:16,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-08-26 06:42:16,788 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22052] 2026-08-26 06:42:16,794 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:17,082 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-08-26 06:42:17,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-08-26 06:42:17,117 204 INFO rb-f66e451-224253-408111 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-26 06:42:17,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-08-26 06:42:17,491 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22055] 2026-08-26 06:42:17,498 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:17,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-08-26 06:42:17,681 204 INFO rb-f66e451-224253-408111 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-26 06:42:18,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-08-26 06:42:18,116 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22058] 2026-08-26 06:42:18,126 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:18,256 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [12] 2026-08-26 06:42:18,294 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:42:18,318 204 INFO rb-f66e451-224253-408111 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-26 06:42:18,838 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-08-26 06:42:18,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22061] 2026-08-26 06:42:18,852 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:19,013 204 INFO rb-f66e451-224253-408111 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-26 06:42:19,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-08-26 06:42:19,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22064] 2026-08-26 06:42:19,499 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:19,613 204 INFO rb-f66e451-224253-408111 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-26 06:42:20,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-08-26 06:42:20,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22067] 2026-08-26 06:42:20,144 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:20,246 204 INFO rb-f66e451-224253-408111 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-26 06:42:20,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-08-26 06:42:20,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22070] 2026-08-26 06:42:20,759 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:20,938 204 INFO rb-f66e451-224253-408111 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-26 06:42:21,443 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-08-26 06:42:21,459 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22073] 2026-08-26 06:42:21,468 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:21,593 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:42:21,608 204 INFO rb-f66e451-224253-408111 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-26 06:42:22,054 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-08-26 06:42:22,061 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22076] 2026-08-26 06:42:22,067 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:22,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15] 2026-08-26 06:42:22,298 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [14, 13] 2026-08-26 06:42:22,323 204 INFO rb-f66e451-224253-408111 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-26 06:42:22,830 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-08-26 06:42:22,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22079] 2026-08-26 06:42:22,849 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:23,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-08-26 06:42:23,157 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17, 16] 2026-08-26 06:42:23,176 204 INFO rb-f66e451-224253-408111 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-26 06:42:23,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-08-26 06:42:23,734 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22082] 2026-08-26 06:42:23,741 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:23,969 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [23, 22] 2026-08-26 06:42:23,972 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [21, 20] 2026-08-26 06:42:23,993 204 INFO rb-f66e451-224253-408111 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-26 06:42:24,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-08-26 06:42:24,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22085] 2026-08-26 06:42:24,515 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:24,664 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [25, 24] 2026-08-26 06:42:24,694 204 INFO rb-f66e451-224253-408111 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-26 06:42:25,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-08-26 06:42:25,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22088] 2026-08-26 06:42:25,288 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:25,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [27, 26] 2026-08-26 06:42:25,440 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:42:25,454 204 INFO rb-f66e451-224253-408111 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-26 06:42:30,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28] 2026-08-26 06:42:30,220 204 INFO rb-f66e451-224253-408111 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-26 06:42:34,907 204 INFO rb-f66e451-224253-408111 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-26 06:42:39,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [29] 2026-08-26 06:42:39,592 204 INFO rb-f66e451-224253-408111 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-26 06:42:44,444 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:42:44,464 204 INFO rb-f66e451-224253-408111 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-26 06:42:44,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-08-26 06:42:44,942 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22825] 2026-08-26 06:42:44,947 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:45,041 204 INFO rb-f66e451-224253-408111 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-26 06:42:45,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-08-26 06:42:45,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22827] 2026-08-26 06:42:45,458 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:45,537 204 INFO rb-f66e451-224253-408111 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-26 06:42:45,920 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-08-26 06:42:45,941 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22829] 2026-08-26 06:42:45,949 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:46,041 204 INFO rb-f66e451-224253-408111 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-26 06:42:46,477 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-08-26 06:42:46,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22831] 2026-08-26 06:42:46,501 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:46,603 204 INFO rb-f66e451-224253-408111 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-26 06:42:47,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-08-26 06:42:47,152 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22833] 2026-08-26 06:42:47,159 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:47,278 204 INFO rb-f66e451-224253-408111 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-26 06:42:47,661 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-08-26 06:42:47,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22835] 2026-08-26 06:42:47,679 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:47,792 204 INFO rb-f66e451-224253-408111 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-26 06:42:48,217 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-08-26 06:42:48,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22837] 2026-08-26 06:42:48,227 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:48,306 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:42:48,320 204 INFO rb-f66e451-224253-408111 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-26 06:42:48,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-08-26 06:42:48,706 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22839] 2026-08-26 06:42:48,710 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:48,992 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [40, 39, 38] 2026-08-26 06:42:49,018 204 INFO rb-f66e451-224253-408111 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-26 06:42:49,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-08-26 06:42:49,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22842] 2026-08-26 06:42:49,481 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:49,749 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [43, 42] 2026-08-26 06:42:49,772 204 INFO rb-f66e451-224253-408111 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-26 06:42:50,131 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-08-26 06:42:50,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22845] 2026-08-26 06:42:50,141 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:50,356 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [46, 45] 2026-08-26 06:42:50,378 204 INFO rb-f66e451-224253-408111 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-26 06:42:50,905 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-08-26 06:42:50,914 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22848] 2026-08-26 06:42:50,919 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:51,186 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [49, 48] 2026-08-26 06:42:51,205 204 INFO rb-f66e451-224253-408111 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-26 06:42:51,693 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-08-26 06:42:51,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22851] 2026-08-26 06:42:51,713 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:52,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [52, 51] 2026-08-26 06:42:52,038 204 INFO rb-f66e451-224253-408111 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-26 06:42:52,515 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-08-26 06:42:52,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22854] 2026-08-26 06:42:52,529 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:52,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56, 55, 54] 2026-08-26 06:42:52,898 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:42:52,912 204 INFO rb-f66e451-224253-408111 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-26 06:42:53,478 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-08-26 06:42:53,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22858] 2026-08-26 06:42:53,506 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:53,842 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [61, 60, 59] 2026-08-26 06:42:53,869 204 INFO rb-f66e451-224253-408111 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-26 06:42:54,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-08-26 06:42:54,425 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22861] 2026-08-26 06:42:54,431 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:54,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [65, 64, 63] 2026-08-26 06:42:54,832 204 INFO rb-f66e451-224253-408111 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-26 06:42:55,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-08-26 06:42:55,327 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22864] 2026-08-26 06:42:55,332 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:55,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [68, 67] 2026-08-26 06:42:55,657 204 INFO rb-f66e451-224253-408111 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-26 06:42:56,093 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-08-26 06:42:56,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22867] 2026-08-26 06:42:56,109 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:56,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [71, 70] 2026-08-26 06:42:56,362 204 INFO rb-f66e451-224253-408111 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-26 06:42:56,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-08-26 06:42:56,918 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22870] 2026-08-26 06:42:56,925 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:57,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [74, 73] 2026-08-26 06:42:57,218 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:42:57,234 204 INFO rb-f66e451-224253-408111 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-26 06:42:57,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-08-26 06:42:57,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22873] 2026-08-26 06:42:57,651 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:57,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [77, 76] 2026-08-26 06:42:57,879 204 INFO rb-f66e451-224253-408111 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-26 06:42:58,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-08-26 06:42:58,332 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22876] 2026-08-26 06:42:58,338 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:58,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [81, 80, 79] 2026-08-26 06:42:58,661 204 INFO rb-f66e451-224253-408111 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-26 06:42:59,042 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-08-26 06:42:59,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22879] 2026-08-26 06:42:59,053 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:42:59,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [85, 84, 83] 2026-08-26 06:42:59,393 204 INFO rb-f66e451-224253-408111 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-26 06:42:59,764 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-08-26 06:42:59,774 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22882] 2026-08-26 06:42:59,779 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:00,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [89, 88, 87] 2026-08-26 06:43:00,128 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:43:00,144 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90] 2026-08-26 06:43:00,207 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [91] 2026-08-26 06:43:00,290 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,304 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.3s (attempt 2 of 3). 2026-08-26 06:43:00,311 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.2s (attempt 3 of 3). 2026-08-26 06:43:00,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-08-26 06:43:00,348 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,361 204 INFO rb-f66e451-224253-408111 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.5s (attempt 2 of 3). 2026-08-26 06:43:00,368 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [97, 96, 95] 2026-08-26 06:43:00,404 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,418 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,425 204 INFO rb-f66e451-224253-408111 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.0s (attempt 3 of 3). 2026-08-26 06:43:00,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [100, 99, 98] 2026-08-26 06:43:00,461 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [101] 2026-08-26 06:43:00,513 204 INFO rb-f66e451-224253-408111 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-26 06:43:00,541 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102] 2026-08-26 06:43:00,576 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:43:00,591 204 INFO rb-f66e451-224253-408111 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-26 06:43:01,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-08-26 06:43:01,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22885] 2026-08-26 06:43:01,035 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:01,268 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104] 2026-08-26 06:43:01,287 204 INFO rb-f66e451-224253-408111 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-26 06:43:01,739 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-08-26 06:43:01,748 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22888] 2026-08-26 06:43:01,758 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:01,991 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [108, 107] 2026-08-26 06:43:02,012 204 INFO rb-f66e451-224253-408111 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-26 06:43:02,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-08-26 06:43:02,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22891] 2026-08-26 06:43:02,488 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:02,717 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [111, 110] 2026-08-26 06:43:02,734 204 INFO rb-f66e451-224253-408111 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-26 06:43:03,201 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-08-26 06:43:03,211 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22894] 2026-08-26 06:43:03,217 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:03,431 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [114, 113] 2026-08-26 06:43:03,469 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:03,484 204 INFO rb-f66e451-224253-408111 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-26 06:43:03,884 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-08-26 06:43:03,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22897] 2026-08-26 06:43:03,898 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:03,998 204 INFO rb-f66e451-224253-408111 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-26 06:43:04,346 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-08-26 06:43:04,356 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22901] 2026-08-26 06:43:04,363 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:04,512 204 INFO rb-f66e451-224253-408111 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-26 06:43:05,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-08-26 06:43:05,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22905] 2026-08-26 06:43:05,014 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:05,109 204 INFO rb-f66e451-224253-408111 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-26 06:43:05,478 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-08-26 06:43:05,487 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22909] 2026-08-26 06:43:05,493 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:05,934 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-08-26 06:43:05,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22914] 2026-08-26 06:43:05,950 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:06,003 204 INFO rb-f66e451-224253-408111 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-26 06:43:06,485 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-08-26 06:43:06,494 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22916] 2026-08-26 06:43:06,500 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:06,652 204 INFO rb-f66e451-224253-408111 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-26 06:43:07,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-08-26 06:43:07,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22921] 2026-08-26 06:43:07,172 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:07,271 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:07,286 204 INFO rb-f66e451-224253-408111 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-26 06:43:07,812 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-08-26 06:43:07,822 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22925] 2026-08-26 06:43:07,829 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:08,070 204 INFO rb-f66e451-224253-408111 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-26 06:43:08,470 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-08-26 06:43:08,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22929] 2026-08-26 06:43:08,487 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:08,649 204 INFO rb-f66e451-224253-408111 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-26 06:43:09,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-08-26 06:43:09,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22933] 2026-08-26 06:43:09,055 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:09,198 204 INFO rb-f66e451-224253-408111 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-26 06:43:09,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-08-26 06:43:09,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22937] 2026-08-26 06:43:09,683 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:09,949 204 INFO rb-f66e451-224253-408111 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-26 06:43:10,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-08-26 06:43:10,443 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22941] 2026-08-26 06:43:10,449 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:10,699 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:10,715 204 INFO rb-f66e451-224253-408111 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-26 06:43:11,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-08-26 06:43:11,271 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22945] 2026-08-26 06:43:11,279 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:11,447 204 INFO rb-f66e451-224253-408111 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-26 06:43:11,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116] 2026-08-26 06:43:11,474 204 INFO rb-f66e451-224253-408111 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-26 06:43:11,934 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-08-26 06:43:11,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22948] 2026-08-26 06:43:11,951 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:12,145 204 INFO rb-f66e451-224253-408111 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-26 06:43:12,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [118] 2026-08-26 06:43:12,195 204 INFO rb-f66e451-224253-408111 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-26 06:43:12,777 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-08-26 06:43:12,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22951] 2026-08-26 06:43:12,800 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:12,964 204 INFO rb-f66e451-224253-408111 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-26 06:43:12,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [120] 2026-08-26 06:43:13,013 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:13,028 204 INFO rb-f66e451-224253-408111 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-26 06:43:18,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-08-26 06:43:18,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23138] 2026-08-26 06:43:18,200 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:18,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-08-26 06:43:18,297 204 INFO rb-f66e451-224253-408111 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-26 06:43:23,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-08-26 06:43:23,582 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23324] 2026-08-26 06:43:23,588 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:23,663 204 INFO rb-f66e451-224253-408111 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-26 06:43:28,591 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-08-26 06:43:28,598 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23510] 2026-08-26 06:43:28,602 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:28,695 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:28,711 204 INFO rb-f66e451-224253-408111 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-26 06:43:29,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-08-26 06:43:29,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23512] 2026-08-26 06:43:29,344 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:29,809 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-08-26 06:43:29,821 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23514] 2026-08-26 06:43:29,827 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:30,075 204 INFO rb-f66e451-224253-408111 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-26 06:43:30,566 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-08-26 06:43:30,576 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23517] 2026-08-26 06:43:30,583 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:31,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-08-26 06:43:31,017 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23519] 2026-08-26 06:43:31,024 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:31,304 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125, 124] 2026-08-26 06:43:31,332 204 INFO rb-f66e451-224253-408111 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-26 06:43:31,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-08-26 06:43:31,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23522] 2026-08-26 06:43:31,912 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:32,413 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-08-26 06:43:32,422 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23524] 2026-08-26 06:43:32,428 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:32,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [128, 127] 2026-08-26 06:43:32,699 204 INFO rb-f66e451-224253-408111 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-26 06:43:33,892 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-08-26 06:43:33,901 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23527] 2026-08-26 06:43:33,908 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:34,358 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-08-26 06:43:34,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23529] 2026-08-26 06:43:34,392 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:34,576 204 INFO rb-f66e451-224253-408111 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-26 06:43:34,970 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-08-26 06:43:34,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23532] 2026-08-26 06:43:34,984 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:35,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-08-26 06:43:35,331 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23534] 2026-08-26 06:43:35,337 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:35,898 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [136, 135, 134, 133, 132, 131] 2026-08-26 06:43:35,920 204 INFO rb-f66e451-224253-408111 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-26 06:43:36,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-08-26 06:43:36,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23540] 2026-08-26 06:43:36,351 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:36,852 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-08-26 06:43:36,860 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23542] 2026-08-26 06:43:36,867 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:37,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [139, 138] 2026-08-26 06:43:37,171 204 INFO rb-f66e451-224253-408111 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-26 06:43:37,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-08-26 06:43:37,747 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23545] 2026-08-26 06:43:37,756 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:38,344 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-08-26 06:43:38,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23547] 2026-08-26 06:43:38,359 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:38,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [143, 142, 141] 2026-08-26 06:43:38,732 204 INFO rb-f66e451-224253-408111 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-26 06:43:39,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-08-26 06:43:39,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23550] 2026-08-26 06:43:39,258 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:39,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-08-26 06:43:39,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23552] 2026-08-26 06:43:39,686 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:39,809 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:43:39,823 204 INFO rb-f66e451-224253-408111 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-26 06:43:40,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-08-26 06:43:40,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23555] 2026-08-26 06:43:40,206 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:40,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147] 2026-08-26 06:43:40,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [146, 145] 2026-08-26 06:43:40,534 204 INFO rb-f66e451-224253-408111 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-26 06:43:41,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-08-26 06:43:41,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23558] 2026-08-26 06:43:41,114 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:41,419 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [152, 151] 2026-08-26 06:43:41,426 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [150, 149] 2026-08-26 06:43:41,457 204 INFO rb-f66e451-224253-408111 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-26 06:43:41,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-08-26 06:43:41,848 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23561] 2026-08-26 06:43:41,854 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:42,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [156, 155] 2026-08-26 06:43:42,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [154, 153] 2026-08-26 06:43:42,159 204 INFO rb-f66e451-224253-408111 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-26 06:43:42,528 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-08-26 06:43:42,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23564] 2026-08-26 06:43:42,543 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:42,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [160, 159] 2026-08-26 06:43:42,749 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [158, 157] 2026-08-26 06:43:42,782 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:42,796 204 INFO rb-f66e451-224253-408111 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-26 06:43:43,325 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-08-26 06:43:43,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23567] 2026-08-26 06:43:43,347 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:43,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [164, 163, 162] 2026-08-26 06:43:43,672 204 INFO rb-f66e451-224253-408111 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-26 06:43:44,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-08-26 06:43:44,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23570] 2026-08-26 06:43:44,133 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:44,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [167, 166] 2026-08-26 06:43:44,479 204 INFO rb-f66e451-224253-408111 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-26 06:43:44,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-08-26 06:43:45,004 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23573] 2026-08-26 06:43:45,011 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:45,255 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [170, 169] 2026-08-26 06:43:45,282 204 INFO rb-f66e451-224253-408111 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-26 06:43:45,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-08-26 06:43:45,800 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23576] 2026-08-26 06:43:45,807 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:46,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [174, 173, 172] 2026-08-26 06:43:46,224 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:43:46,245 204 INFO rb-f66e451-224253-408111 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-26 06:43:46,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-08-26 06:43:46,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23579] 2026-08-26 06:43:46,853 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:47,340 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-08-26 06:43:47,356 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23581] 2026-08-26 06:43:47,363 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:47,617 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [177] 2026-08-26 06:43:47,639 204 INFO rb-f66e451-224253-408111 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-26 06:43:48,206 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-08-26 06:43:48,214 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23584] 2026-08-26 06:43:48,220 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:48,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-08-26 06:43:48,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23586] 2026-08-26 06:43:48,675 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:48,885 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [180] 2026-08-26 06:43:48,908 204 INFO rb-f66e451-224253-408111 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-26 06:43:49,509 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-08-26 06:43:49,517 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23589] 2026-08-26 06:43:49,522 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:49,993 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-08-26 06:43:50,002 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23591] 2026-08-26 06:43:50,010 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:50,210 204 INFO rb-f66e451-224253-408111 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-26 06:43:50,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-08-26 06:43:50,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23594] 2026-08-26 06:43:50,738 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:51,215 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-08-26 06:43:51,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23596] 2026-08-26 06:43:51,227 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:51,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-08-26 06:43:51,485 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:43:51,501 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,530 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [186] 2026-08-26 06:43:51,555 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [187] 2026-08-26 06:43:51,614 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [188] 2026-08-26 06:43:51,656 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,683 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [189] 2026-08-26 06:43:51,703 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-08-26 06:43:51,743 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-08-26 06:43:51,794 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:43:51,808 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-08-26 06:43:51,884 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194, 193] 2026-08-26 06:43:51,939 204 INFO rb-f66e451-224253-408111 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-26 06:43:51,976 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:43:51,991 204 INFO rb-f66e451-224253-408111 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-26 06:43:52,418 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-08-26 06:43:52,431 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23599] 2026-08-26 06:43:52,440 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:52,822 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-08-26 06:43:52,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23601] 2026-08-26 06:43:52,841 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:53,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-08-26 06:43:53,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23603] 2026-08-26 06:43:53,303 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:53,382 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:53,426 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:53,427 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:53,428 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1494, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:53,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-08-26 06:43:53,458 204 INFO rb-f66e451-224253-408111 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-26 06:43:53,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-08-26 06:43:53,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23605] 2026-08-26 06:43:53,949 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:54,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-08-26 06:43:54,330 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23607] 2026-08-26 06:43:54,337 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:54,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-08-26 06:43:54,715 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23609] 2026-08-26 06:43:54,721 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:54,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-08-26 06:43:54,805 204 INFO rb-f66e451-224253-408111 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-26 06:43:55,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-08-26 06:43:55,153 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23611] 2026-08-26 06:43:55,159 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:55,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-08-26 06:43:55,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23613] 2026-08-26 06:43:55,425 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:55,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-08-26 06:43:55,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23615] 2026-08-26 06:43:55,690 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:55,762 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1498, model: google.drive.account, fields: refresh_token 2026-08-26 06:43:55,767 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1498, model: google.drive.account, fields: access_token 2026-08-26 06:43:55,774 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1500, model: google.drive.account, fields: refresh_token 2026-08-26 06:43:55,774 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1500, model: google.drive.account, fields: access_token 2026-08-26 06:43:55,780 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [198, 197] 2026-08-26 06:43:55,806 204 INFO rb-f66e451-224253-408111 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-26 06:43:56,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-08-26 06:43:56,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23617] 2026-08-26 06:43:56,160 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:56,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-08-26 06:43:56,483 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23619] 2026-08-26 06:43:56,489 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:56,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-08-26 06:43:56,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23621] 2026-08-26 06:43:56,839 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:57,002 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200, 199] 2026-08-26 06:43:57,023 204 INFO rb-f66e451-224253-408111 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-26 06:43:57,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-08-26 06:43:57,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23623] 2026-08-26 06:43:57,376 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:57,712 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-08-26 06:43:57,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23625] 2026-08-26 06:43:57,724 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:58,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-08-26 06:43:58,054 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23627] 2026-08-26 06:43:58,059 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:58,114 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-08-26 06:43:58,137 204 INFO rb-f66e451-224253-408111 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-26 06:43:58,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-08-26 06:43:58,461 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23629] 2026-08-26 06:43:58,467 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:58,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-08-26 06:43:58,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23631] 2026-08-26 06:43:58,800 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:59,233 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-08-26 06:43:59,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23633] 2026-08-26 06:43:59,259 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:43:59,364 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:59,406 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:59,406 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:59,407 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1507, model: google.drive.account, fields: refresh_token, access_token 2026-08-26 06:43:59,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [202] 2026-08-26 06:43:59,442 204 INFO rb-f66e451-224253-408111 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-26 06:43:59,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-08-26 06:43:59,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23635] 2026-08-26 06:43:59,951 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:00,487 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-08-26 06:44:00,500 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23637] 2026-08-26 06:44:00,510 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:00,913 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-08-26 06:44:00,921 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23639] 2026-08-26 06:44:00,927 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:01,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [204, 203] 2026-08-26 06:44:01,054 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:44:01,069 204 INFO rb-f66e451-224253-408111 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-26 06:44:01,642 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-08-26 06:44:01,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23641] 2026-08-26 06:44:01,664 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:02,175 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-08-26 06:44:02,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23643] 2026-08-26 06:44:02,196 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:02,407 204 INFO rb-f66e451-224253-408111 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-26 06:44:02,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-08-26 06:44:02,942 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23646] 2026-08-26 06:44:02,949 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:03,432 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-08-26 06:44:03,442 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23648] 2026-08-26 06:44:03,448 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:03,573 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [56] 2026-08-26 06:44:03,612 204 INFO rb-f66e451-224253-408111 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-26 06:44:04,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-08-26 06:44:04,142 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23651] 2026-08-26 06:44:04,149 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:04,659 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-08-26 06:44:04,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23653] 2026-08-26 06:44:04,699 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:05,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-08-26 06:44:05,037 204 INFO rb-f66e451-224253-408111 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-26 06:44:05,469 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-08-26 06:44:05,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23656] 2026-08-26 06:44:05,510 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:06,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-08-26 06:44:06,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23658] 2026-08-26 06:44:06,083 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:06,441 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [213, 212, 211] 2026-08-26 06:44:06,459 204 INFO rb-f66e451-224253-408111 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-26 06:44:07,026 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-08-26 06:44:07,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23661] 2026-08-26 06:44:07,038 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:07,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-08-26 06:44:07,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23663] 2026-08-26 06:44:07,450 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:07,583 204 INFO rb-f66e451-224253-408111 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-26 06:44:08,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-08-26 06:44:08,130 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23666] 2026-08-26 06:44:08,138 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:08,674 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-08-26 06:44:08,682 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23668] 2026-08-26 06:44:08,692 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:08,949 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [217, 216] 2026-08-26 06:44:08,985 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:44:08,999 204 INFO rb-f66e451-224253-408111 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-26 06:44:09,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-08-26 06:44:09,520 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23671] 2026-08-26 06:44:09,531 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:09,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [221, 220, 219] 2026-08-26 06:44:09,901 204 INFO rb-f66e451-224253-408111 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-26 06:44:10,398 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-08-26 06:44:10,409 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23674] 2026-08-26 06:44:10,416 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:10,721 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [224, 223] 2026-08-26 06:44:10,742 204 INFO rb-f66e451-224253-408111 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-26 06:44:11,152 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-08-26 06:44:11,160 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23677] 2026-08-26 06:44:11,166 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:11,422 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [227, 226] 2026-08-26 06:44:11,451 204 INFO rb-f66e451-224253-408111 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-26 06:44:11,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-08-26 06:44:11,841 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23680] 2026-08-26 06:44:11,847 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:12,052 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [230, 229] 2026-08-26 06:44:12,072 204 INFO rb-f66e451-224253-408111 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-26 06:44:12,441 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-08-26 06:44:12,450 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23683] 2026-08-26 06:44:12,457 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:12,716 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [233, 232] 2026-08-26 06:44:12,735 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,115 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-08-26 06:44:13,125 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23686] 2026-08-26 06:44:13,131 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:13,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [236, 235] 2026-08-26 06:44:13,384 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:44:13,400 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,490 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,549 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,600 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,633 204 INFO rb-f66e451-224253-408111 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-26 06:44:13,665 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:44:13,681 204 INFO rb-f66e451-224253-408111 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-26 06:44:19,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-08-26 06:44:19,108 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23873] 2026-08-26 06:44:19,116 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:19,568 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-08-26 06:44:19,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23875] 2026-08-26 06:44:19,587 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:19,703 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1532, model: google.drive.account, fields: refresh_token 2026-08-26 06:44:19,746 204 INFO rb-f66e451-224253-408111 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-26 06:44:24,635 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-08-26 06:44:24,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24061] 2026-08-26 06:44:24,652 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:25,085 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-08-26 06:44:25,096 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24063] 2026-08-26 06:44:25,105 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:25,215 204 INFO rb-f66e451-224253-408111 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-26 06:44:25,272 204 INFO rb-f66e451-224253-408111 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-26 06:44:30,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-08-26 06:44:30,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24249] 2026-08-26 06:44:30,675 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:31,135 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-08-26 06:44:31,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24251] 2026-08-26 06:44:31,163 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:31,248 204 INFO rb-f66e451-224253-408111 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-26 06:44:35,875 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-08-26 06:44:35,883 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24437] 2026-08-26 06:44:35,889 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:36,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-08-26 06:44:36,301 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24439] 2026-08-26 06:44:36,314 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:36,387 204 INFO rb-f66e451-224253-408111 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-26 06:44:40,464 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-08-26 06:44:40,472 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24625] 2026-08-26 06:44:40,477 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:40,850 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-08-26 06:44:40,866 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24627] 2026-08-26 06:44:40,876 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:41,009 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:44:41,023 204 INFO rb-f66e451-224253-408111 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-26 06:44:41,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-08-26 06:44:41,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24629] 2026-08-26 06:44:41,451 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:41,599 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241] 2026-08-26 06:44:41,621 204 INFO rb-f66e451-224253-408111 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-26 06:44:42,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-08-26 06:44:42,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24633] 2026-08-26 06:44:42,043 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:42,195 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [242] 2026-08-26 06:44:42,216 204 INFO rb-f66e451-224253-408111 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-26 06:44:42,593 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-08-26 06:44:42,602 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24637] 2026-08-26 06:44:42,607 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:42,991 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-08-26 06:44:43,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24642] 2026-08-26 06:44:43,007 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:43,036 204 INFO rb-f66e451-224253-408111 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-26 06:44:43,043 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1544, model: ir.attachment 2026-08-26 06:44:43,052 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [243] 2026-08-26 06:44:43,077 204 INFO rb-f66e451-224253-408111 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-26 06:44:43,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-08-26 06:44:43,478 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24644] 2026-08-26 06:44:43,484 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:43,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [244] 2026-08-26 06:44:43,630 204 INFO rb-f66e451-224253-408111 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-26 06:44:43,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-08-26 06:44:43,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24648] 2026-08-26 06:44:43,988 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:44,291 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248, 247, 246] 2026-08-26 06:44:44,305 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [245] 2026-08-26 06:44:44,326 204 INFO rb-f66e451-224253-408111 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-26 06:44:44,734 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-08-26 06:44:44,741 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24652] 2026-08-26 06:44:44,747 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:45,110 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [252, 251, 250] 2026-08-26 06:44:45,113 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-08-26 06:44:45,151 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:44:45,167 204 INFO rb-f66e451-224253-408111 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-26 06:44:45,667 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-08-26 06:44:45,677 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24656] 2026-08-26 06:44:45,682 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:45,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253] 2026-08-26 06:44:45,797 204 INFO rb-f66e451-224253-408111 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-26 06:44:46,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-08-26 06:44:46,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24658] 2026-08-26 06:44:46,276 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:46,346 204 INFO rb-f66e451-224253-408111 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-26 06:44:46,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-08-26 06:44:46,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24660] 2026-08-26 06:44:46,714 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:46,772 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:44:46,787 204 INFO rb-f66e451-224253-408111 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-26 06:44:46,822 204 INFO rb-f66e451-224253-408111 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-26 06:44:46,864 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:44:46,881 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-08-26 06:44:47,296 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-08-26 06:44:47,312 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24662] 2026-08-26 06:44:47,320 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:47,690 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-08-26 06:44:47,718 204 INFO rb-f66e451-224253-408111 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-26 06:44:48,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-08-26 06:44:48,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24665] 2026-08-26 06:44:48,234 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:48,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [261, 260, 259] 2026-08-26 06:44:48,580 204 INFO rb-f66e451-224253-408111 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-26 06:44:49,033 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-08-26 06:44:49,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24668] 2026-08-26 06:44:49,063 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:49,420 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [265, 264, 263] 2026-08-26 06:44:49,443 204 INFO rb-f66e451-224253-408111 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-26 06:44:49,953 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-08-26 06:44:49,966 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24671] 2026-08-26 06:44:49,980 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:50,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [269, 268, 267] 2026-08-26 06:44:50,335 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:44:50,349 204 INFO rb-f66e451-224253-408111 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-26 06:44:50,821 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-08-26 06:44:50,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24674] 2026-08-26 06:44:50,835 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:51,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272, 271] 2026-08-26 06:44:51,231 204 INFO rb-f66e451-224253-408111 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-26 06:44:51,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-08-26 06:44:51,827 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24677] 2026-08-26 06:44:51,836 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:52,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [278, 277, 276] 2026-08-26 06:44:52,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-08-26 06:44:52,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-08-26 06:44:52,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24680] 2026-08-26 06:44:52,560 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:52,881 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [282, 281, 280] 2026-08-26 06:44:52,909 204 INFO rb-f66e451-224253-408111 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-26 06:44:53,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-08-26 06:44:53,376 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24683] 2026-08-26 06:44:53,385 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:53,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [286, 285, 284] 2026-08-26 06:44:53,755 204 INFO rb-f66e451-224253-408111 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-26 06:44:54,242 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-08-26 06:44:54,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24687] 2026-08-26 06:44:54,259 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:54,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [293, 292, 291, 290, 289, 288] 2026-08-26 06:44:54,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-08-26 06:44:55,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-08-26 06:44:55,201 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24690] 2026-08-26 06:44:55,209 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:56,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295] 2026-08-26 06:44:56,370 204 INFO rb-f66e451-224253-408111 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-26 06:44:56,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-08-26 06:44:56,875 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24693] 2026-08-26 06:44:56,881 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:57,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [302, 301, 300] 2026-08-26 06:44:57,200 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-08-26 06:44:57,730 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-08-26 06:44:57,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24696] 2026-08-26 06:44:57,751 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:58,151 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305, 304] 2026-08-26 06:44:58,176 204 INFO rb-f66e451-224253-408111 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-26 06:44:58,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-08-26 06:44:58,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24699] 2026-08-26 06:44:58,724 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:59,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [311, 310, 309] 2026-08-26 06:44:59,090 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:44:59,105 204 INFO rb-f66e451-224253-408111 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-26 06:44:59,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [313] 2026-08-26 06:44:59,207 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:44:59,225 204 INFO rb-f66e451-224253-408111 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-26 06:44:59,689 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-08-26 06:44:59,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24702] 2026-08-26 06:44:59,706 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:44:59,785 204 INFO rb-f66e451-224253-408111 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-26 06:45:00,247 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-08-26 06:45:00,255 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24704] 2026-08-26 06:45:00,264 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:00,350 204 INFO rb-f66e451-224253-408111 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-26 06:45:00,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-08-26 06:45:00,809 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24706] 2026-08-26 06:45:00,815 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:00,870 204 INFO rb-f66e451-224253-408111 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-26 06:45:01,214 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-08-26 06:45:01,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24708] 2026-08-26 06:45:01,227 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:01,295 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:45:01,310 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-08-26 06:45:01,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-08-26 06:45:01,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24710] 2026-08-26 06:45:01,682 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:02,005 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-08-26 06:45:02,014 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24712] 2026-08-26 06:45:02,020 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:02,133 204 INFO rb-f66e451-224253-408111 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-26 06:45:02,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-08-26 06:45:02,515 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24714] 2026-08-26 06:45:02,521 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:02,876 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-08-26 06:45:02,885 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24716] 2026-08-26 06:45:02,892 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:02,987 204 INFO rb-f66e451-224253-408111 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-26 06:45:03,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-08-26 06:45:03,516 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24718] 2026-08-26 06:45:03,523 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:03,936 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-08-26 06:45:03,946 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24720] 2026-08-26 06:45:03,953 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:04,074 204 INFO rb-f66e451-224253-408111 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-26 06:45:04,575 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-08-26 06:45:04,600 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24722] 2026-08-26 06:45:04,609 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:05,070 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-08-26 06:45:05,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24724] 2026-08-26 06:45:05,089 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:05,208 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-08-26 06:45:05,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-08-26 06:45:05,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24726] 2026-08-26 06:45:05,712 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:06,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-08-26 06:45:06,196 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24728] 2026-08-26 06:45:06,203 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:06,328 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:45:06,343 204 INFO rb-f66e451-224253-408111 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-26 06:45:06,881 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-08-26 06:45:06,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24730] 2026-08-26 06:45:06,910 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:07,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [322, 321, 320] 2026-08-26 06:45:07,275 204 INFO rb-f66e451-224253-408111 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-26 06:45:07,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-08-26 06:45:07,762 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24733] 2026-08-26 06:45:07,769 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:08,123 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [326, 325, 324] 2026-08-26 06:45:08,147 204 INFO rb-f66e451-224253-408111 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-26 06:45:08,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-08-26 06:45:08,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24736] 2026-08-26 06:45:08,698 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:09,041 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [330, 329, 328] 2026-08-26 06:45:09,107 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:45:09,122 204 INFO rb-f66e451-224253-408111 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-26 06:45:09,695 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-08-26 06:45:09,704 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24739] 2026-08-26 06:45:09,710 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:10,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [333, 332] 2026-08-26 06:45:10,046 204 INFO rb-f66e451-224253-408111 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-26 06:45:10,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-08-26 06:45:10,493 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24742] 2026-08-26 06:45:10,499 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:10,859 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [336, 335] 2026-08-26 06:45:10,890 204 INFO rb-f66e451-224253-408111 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-26 06:45:11,548 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-08-26 06:45:11,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24745] 2026-08-26 06:45:11,579 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:11,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [339, 338] 2026-08-26 06:45:11,934 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:45:11,949 204 INFO rb-f66e451-224253-408111 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-26 06:45:12,011 204 INFO rb-f66e451-224253-408111 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-26 06:45:12,063 204 INFO rb-f66e451-224253-408111 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-26 06:45:12,137 204 INFO rb-f66e451-224253-408111 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-26 06:45:12,191 204 INFO rb-f66e451-224253-408111 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-26 06:45:12,262 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:45:12,279 204 INFO rb-f66e451-224253-408111 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-26 06:45:21,774 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-08-26 06:45:21,784 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25115] 2026-08-26 06:45:21,790 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:22,157 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-08-26 06:45:22,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25117] 2026-08-26 06:45:22,172 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:22,257 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-08-26 06:45:31,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-08-26 06:45:31,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25486] 2026-08-26 06:45:31,202 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:31,626 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-08-26 06:45:31,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25488] 2026-08-26 06:45:31,646 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:31,722 204 INFO rb-f66e451-224253-408111 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-26 06:45:41,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-08-26 06:45:41,020 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25857] 2026-08-26 06:45:41,027 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:41,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-08-26 06:45:41,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25859] 2026-08-26 06:45:41,497 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:41,579 204 INFO rb-f66e451-224253-408111 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-26 06:45:50,650 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-08-26 06:45:50,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26228] 2026-08-26 06:45:50,665 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:51,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-08-26 06:45:51,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26230] 2026-08-26 06:45:51,152 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:45:51,235 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-08-26 06:45:59,703 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-08-26 06:45:59,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26599] 2026-08-26 06:45:59,733 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:00,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-08-26 06:46:00,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26601] 2026-08-26 06:46:00,249 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:00,347 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:46:00,362 204 INFO rb-f66e451-224253-408111 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-26 06:46:05,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-08-26 06:46:05,835 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26787] 2026-08-26 06:46:05,843 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:06,323 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-08-26 06:46:06,332 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26789] 2026-08-26 06:46:06,338 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:06,755 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [345, 344, 343, 342] 2026-08-26 06:46:06,825 204 INFO rb-f66e451-224253-408111 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-26 06:46:11,388 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-08-26 06:46:11,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26976] 2026-08-26 06:46:11,404 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:11,848 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-08-26 06:46:11,856 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26978] 2026-08-26 06:46:11,862 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:12,201 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [351, 350, 349, 348] 2026-08-26 06:46:12,261 204 INFO rb-f66e451-224253-408111 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-26 06:46:17,495 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-08-26 06:46:17,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27165] 2026-08-26 06:46:17,509 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:18,012 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-08-26 06:46:18,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27167] 2026-08-26 06:46:18,029 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:18,452 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [357, 356, 355, 354] 2026-08-26 06:46:18,492 204 INFO rb-f66e451-224253-408111 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-26 06:46:23,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-08-26 06:46:23,555 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27354] 2026-08-26 06:46:23,562 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:24,015 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-08-26 06:46:24,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27356] 2026-08-26 06:46:24,028 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:24,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [363, 362, 361, 360] 2026-08-26 06:46:24,495 204 INFO rb-f66e451-224253-408111 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-26 06:46:29,407 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-08-26 06:46:29,422 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27543] 2026-08-26 06:46:29,439 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:29,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-08-26 06:46:29,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27545] 2026-08-26 06:46:29,852 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:30,315 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [369, 368, 367, 366] 2026-08-26 06:46:30,398 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:46:30,413 204 INFO rb-f66e451-224253-408111 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-26 06:46:30,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-08-26 06:46:30,920 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27548] 2026-08-26 06:46:30,927 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:31,029 204 INFO rb-f66e451-224253-408111 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-26 06:46:31,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-08-26 06:46:31,493 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27551] 2026-08-26 06:46:31,501 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:31,570 204 INFO rb-f66e451-224253-408111 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-26 06:46:32,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-08-26 06:46:32,065 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27553] 2026-08-26 06:46:32,072 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:32,120 204 INFO rb-f66e451-224253-408111 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-26 06:46:32,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-08-26 06:46:32,583 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27555] 2026-08-26 06:46:32,594 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:32,649 204 INFO rb-f66e451-224253-408111 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-26 06:46:33,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-08-26 06:46:33,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27557] 2026-08-26 06:46:33,140 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:33,213 204 INFO rb-f66e451-224253-408111 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-26 06:46:33,725 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-08-26 06:46:33,738 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27559] 2026-08-26 06:46:33,746 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:33,914 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:46:33,934 204 INFO rb-f66e451-224253-408111 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-26 06:46:34,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-08-26 06:46:34,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27562] 2026-08-26 06:46:34,455 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:34,986 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-08-26 06:46:34,995 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27564] 2026-08-26 06:46:35,004 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:35,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [372] 2026-08-26 06:46:35,180 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-08-26 06:46:35,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-08-26 06:46:35,683 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27566] 2026-08-26 06:46:35,689 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:36,090 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-08-26 06:46:36,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27568] 2026-08-26 06:46:36,111 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:36,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [375] 2026-08-26 06:46:36,289 204 INFO rb-f66e451-224253-408111 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-26 06:46:37,464 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-08-26 06:46:37,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27570] 2026-08-26 06:46:37,480 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:37,859 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-08-26 06:46:37,871 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27572] 2026-08-26 06:46:37,878 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:37,999 204 INFO rb-f66e451-224253-408111 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-26 06:46:38,545 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-08-26 06:46:38,556 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27574] 2026-08-26 06:46:38,566 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:39,078 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-08-26 06:46:39,093 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27576] 2026-08-26 06:46:39,099 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:39,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-08-26 06:46:39,274 204 INFO rb-f66e451-224253-408111 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-26 06:46:39,714 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-08-26 06:46:39,721 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27578] 2026-08-26 06:46:39,728 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:40,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-08-26 06:46:40,227 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27580] 2026-08-26 06:46:40,234 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:40,386 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:46:40,408 204 INFO rb-f66e451-224253-408111 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-26 06:46:40,887 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-08-26 06:46:40,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27582] 2026-08-26 06:46:40,916 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:41,201 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385, 384] 2026-08-26 06:46:41,226 204 INFO rb-f66e451-224253-408111 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-26 06:46:41,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-08-26 06:46:41,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27585] 2026-08-26 06:46:41,723 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:42,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [389, 388, 387] 2026-08-26 06:46:42,130 204 INFO rb-f66e451-224253-408111 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-26 06:46:42,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-08-26 06:46:42,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27588] 2026-08-26 06:46:42,707 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:43,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [393, 392, 391] 2026-08-26 06:46:43,044 204 INFO rb-f66e451-224253-408111 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-26 06:46:43,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-08-26 06:46:43,522 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27591] 2026-08-26 06:46:43,529 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:43,896 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [397, 396, 395] 2026-08-26 06:46:43,921 204 INFO rb-f66e451-224253-408111 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-26 06:46:44,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-08-26 06:46:44,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27594] 2026-08-26 06:46:44,374 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:44,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [401, 400, 399] 2026-08-26 06:46:44,719 204 INFO rb-f66e451-224253-408111 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-26 06:46:45,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-08-26 06:46:45,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27597] 2026-08-26 06:46:45,234 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:45,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [405, 404, 403] 2026-08-26 06:46:45,580 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:46:45,598 204 INFO rb-f66e451-224253-408111 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-26 06:46:46,105 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-08-26 06:46:46,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27600] 2026-08-26 06:46:46,131 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:46,392 204 INFO rb-f66e451-224253-408111 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-26 06:46:46,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-08-26 06:46:46,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27614] 2026-08-26 06:46:46,909 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:47,163 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-08-26 06:46:47,608 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-08-26 06:46:47,617 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27628] 2026-08-26 06:46:47,623 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:47,778 204 INFO rb-f66e451-224253-408111 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-26 06:46:48,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-08-26 06:46:48,305 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27634] 2026-08-26 06:46:48,314 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:48,606 204 INFO rb-f66e451-224253-408111 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-26 06:46:49,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-08-26 06:46:49,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27648] 2026-08-26 06:46:49,084 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:49,281 204 INFO rb-f66e451-224253-408111 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-26 06:46:49,734 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-08-26 06:46:49,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27662] 2026-08-26 06:46:49,751 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:49,948 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-08-26 06:46:50,382 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-08-26 06:46:50,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27676] 2026-08-26 06:46:50,395 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:50,562 204 INFO rb-f66e451-224253-408111 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-26 06:46:51,030 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-08-26 06:46:51,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27690] 2026-08-26 06:46:51,046 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:51,365 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:46:51,382 204 INFO rb-f66e451-224253-408111 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-26 06:46:51,487 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-08-26 06:46:51,604 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16569] 2026-08-26 06:46:51,620 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-08-26 06:46:51,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-08-26 06:46:51,726 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [16570] 2026-08-26 06:46:51,750 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-08-26 06:46:51,833 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-08-26 06:46:51,909 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-08-26 06:46:52,016 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-08-26 06:46:52,103 204 INFO rb-f66e451-224253-408111 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-26 06:46:52,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:46:54,072 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307c0a9260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,072 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307c464b80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,079 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,082 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,083 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307c464720> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,095 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,096 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:54,098 204 INFO rb-f66e451-224253-408111 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-26 06:46:54,419 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,437 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,483 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,514 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,535 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,567 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,647 204 INFO rb-f66e451-224253-408111 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-26 06:46:54,675 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-08-26 06:46:57,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f30580414e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,254 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac32de0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,260 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,263 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,264 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac322a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,279 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,279 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:46:57,295 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:46:57,311 204 INFO rb-f66e451-224253-408111 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-26 06:46:57,757 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [407] 2026-08-26 06:46:57,784 204 INFO rb-f66e451-224253-408111 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-26 06:46:57,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-08-26 06:46:58,064 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-08-26 06:46:58,285 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [411] 2026-08-26 06:46:58,312 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-08-26 06:46:58,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [413] 2026-08-26 06:46:58,506 204 INFO rb-f66e451-224253-408111 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-26 06:46:58,679 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:46:58,692 204 INFO rb-f66e451-224253-408111 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-26 06:46:59,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-08-26 06:46:59,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27718] 2026-08-26 06:46:59,283 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:46:59,518 204 INFO rb-f66e451-224253-408111 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-26 06:47:00,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-08-26 06:47:00,035 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27722] 2026-08-26 06:47:00,045 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:00,264 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-08-26 06:47:00,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-08-26 06:47:00,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27726] 2026-08-26 06:47:00,767 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:00,985 204 INFO rb-f66e451-224253-408111 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-26 06:47:01,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-08-26 06:47:01,460 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27730] 2026-08-26 06:47:01,466 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:01,626 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:47:01,641 204 INFO rb-f66e451-224253-408111 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-26 06:47:01,734 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:47:01,747 204 INFO rb-f66e451-224253-408111 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-26 06:47:02,242 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-08-26 06:47:02,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27734] 2026-08-26 06:47:02,264 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:07,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-08-26 06:47:07,519 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27920] 2026-08-26 06:47:07,526 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:08,012 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-08-26 06:47:08,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27922] 2026-08-26 06:47:08,031 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:08,101 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [419] 2026-08-26 06:47:08,143 204 INFO rb-f66e451-224253-408111 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-26 06:47:08,574 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-08-26 06:47:08,584 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27924] 2026-08-26 06:47:08,591 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:14,096 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-08-26 06:47:14,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28110] 2026-08-26 06:47:14,115 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:14,649 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-08-26 06:47:14,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28112] 2026-08-26 06:47:14,663 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:14,722 204 INFO rb-f66e451-224253-408111 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-26 06:47:15,319 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-08-26 06:47:15,331 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28114] 2026-08-26 06:47:15,348 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:20,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-08-26 06:47:20,288 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28300] 2026-08-26 06:47:20,295 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:20,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-08-26 06:47:20,689 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28302] 2026-08-26 06:47:20,696 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:20,779 204 INFO rb-f66e451-224253-408111 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-26 06:47:21,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-08-26 06:47:21,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28304] 2026-08-26 06:47:21,171 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:25,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-08-26 06:47:25,200 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28490] 2026-08-26 06:47:25,207 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:25,606 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-08-26 06:47:25,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28492] 2026-08-26 06:47:25,630 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:25,746 204 INFO rb-f66e451-224253-408111 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-26 06:47:26,208 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-08-26 06:47:26,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28494] 2026-08-26 06:47:26,226 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:32,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-08-26 06:47:32,171 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28680] 2026-08-26 06:47:32,177 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:32,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-08-26 06:47:32,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28682] 2026-08-26 06:47:32,663 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:32,739 204 INFO rb-f66e451-224253-408111 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-26 06:47:33,163 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-08-26 06:47:33,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28684] 2026-08-26 06:47:33,197 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:38,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-08-26 06:47:38,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28870] 2026-08-26 06:47:38,679 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:39,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-08-26 06:47:39,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28872] 2026-08-26 06:47:39,130 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:39,210 204 INFO rb-f66e451-224253-408111 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-26 06:47:39,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-08-26 06:47:39,690 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28874] 2026-08-26 06:47:39,696 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:45,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-08-26 06:47:45,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29060] 2026-08-26 06:47:45,163 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:45,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-08-26 06:47:45,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29062] 2026-08-26 06:47:45,674 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:45,753 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:47:45,765 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-08-26 06:47:45,807 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:47:45,826 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-08-26 06:47:46,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-08-26 06:47:46,318 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29064] 2026-08-26 06:47:46,328 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:46,776 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-08-26 06:47:46,789 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29066] 2026-08-26 06:47:46,796 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:46,888 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_a from n/a 2026-08-26 06:47:46,914 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:47,194 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:47] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.014 0.272 2026-08-26 06:47:47,225 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-08-26 06:47:47,617 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-08-26 06:47:47,624 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29068] 2026-08-26 06:47:47,628 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:47,958 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-08-26 06:47:47,970 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29070] 2026-08-26 06:47:47,979 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:48,051 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_a from n/a 2026-08-26 06:47:48,068 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:48,311 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:48] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"f16af65af6a18ea86b92c9b32129b736e84e7068e81a2d6ca74e6ed7446fb0fe"} HTTP/1.1" 303 - 18 0.010 0.236 2026-08-26 06:47:49,565 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:49] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.172 1.079 2026-08-26 06:47:49,612 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-08-26 06:47:50,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-08-26 06:47:50,067 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29073] 2026-08-26 06:47:50,073 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:50,428 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-08-26 06:47:50,443 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29075] 2026-08-26 06:47:50,450 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:50,507 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_a from n/a 2026-08-26 06:47:50,521 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:50,751 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:50] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.001 0.230 2026-08-26 06:47:50,757 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:50] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-08-26 06:47:50,763 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:50] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-08-26 06:47:50,771 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:50] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.001 0.003 2026-08-26 06:47:50,798 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-08-26 06:47:51,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-08-26 06:47:51,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29077] 2026-08-26 06:47:51,283 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:51,769 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-08-26 06:47:51,778 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29079] 2026-08-26 06:47:51,803 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:51,860 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:52,920 204 INFO rb-f66e451-224253-408111 odoo.http: Session expired 2026-08-26 06:47:52,920 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:52] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"c676dd2d557f60ccdf1798f513c71f706250c61205f52d2262178be18d86d4d0"} HTTP/1.1" 303 - 5 0.001 1.061 2026-08-26 06:47:53,701 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:53] "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%2522c676dd2d557f60ccdf1798f513c71f706250c61205f52d2262178be18d86d4d0%2522%257D HTTP/1.1" 200 - 180 0.221 0.557 2026-08-26 06:47:53,729 204 INFO rb-f66e451-224253-408111 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-26 06:47:54,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-08-26 06:47:54,164 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29081] 2026-08-26 06:47:54,171 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:54,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-08-26 06:47:54,694 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29083] 2026-08-26 06:47:54,701 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:54,779 204 INFO rb-f66e451-224253-408111 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-26 06:47:55,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-08-26 06:47:55,279 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29085] 2026-08-26 06:47:55,290 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:55,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-08-26 06:47:55,728 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29087] 2026-08-26 06:47:55,734 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:55,799 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_a from n/a 2026-08-26 06:47:55,814 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:56,093 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:56] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"d4eca5bc87e8b04ace22a699956390ab8c7266f31d5d6d23014cc04f5871b0cf"} HTTP/1.1" 303 - 18 0.007 0.276 2026-08-26 06:47:56,808 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:56] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.086 0.627 2026-08-26 06:47:56,836 204 INFO rb-f66e451-224253-408111 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-26 06:47:57,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-08-26 06:47:57,260 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29090] 2026-08-26 06:47:57,268 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:57,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-08-26 06:47:57,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29092] 2026-08-26 06:47:57,635 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:57,728 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_b from n/a 2026-08-26 06:47:57,737 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:58,006 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:58] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"ad9fafdb4c7010430e14c40b37d9dd341d19bb6ef159bdeb4df4fe9a6d624c90"} HTTP/1.1" 403 - 8 0.002 0.270 2026-08-26 06:47:58,032 204 INFO rb-f66e451-224253-408111 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-26 06:47:58,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-08-26 06:47:58,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29094] 2026-08-26 06:47:58,494 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:58,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-08-26 06:47:58,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29096] 2026-08-26 06:47:58,992 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:47:59,066 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_callback_a from n/a 2026-08-26 06:47:59,078 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:47:59,358 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:47:59] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"0ab20e9568f053cfdfc22674b1d94b6804094794d4cdd5bacd69ebcd2e32a8a7"} HTTP/1.1" 303 - 18 0.017 0.267 2026-08-26 06:48:00,162 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:48:00] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.115 0.685 2026-08-26 06:48:00,200 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-08-26 06:48:00,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-08-26 06:48:00,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29099] 2026-08-26 06:48:00,626 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:01,025 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-08-26 06:48:01,031 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29101] 2026-08-26 06:48:01,037 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:01,152 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:48:01,165 204 INFO rb-f66e451-224253-408111 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-26 06:48:06,390 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-08-26 06:48:06,403 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29287] 2026-08-26 06:48:06,410 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:06,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-08-26 06:48:06,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29289] 2026-08-26 06:48:06,873 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:07,232 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424, 423] 2026-08-26 06:48:07,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [422, 421, 420] 2026-08-26 06:48:07,278 204 INFO rb-f66e451-224253-408111 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-26 06:48:12,516 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-08-26 06:48:12,524 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29476] 2026-08-26 06:48:12,530 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:13,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-08-26 06:48:13,930 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29478] 2026-08-26 06:48:13,946 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:14,307 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429] 2026-08-26 06:48:14,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [428, 427, 426, 425] 2026-08-26 06:48:14,348 204 INFO rb-f66e451-224253-408111 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-26 06:48:18,864 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-08-26 06:48:18,871 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29665] 2026-08-26 06:48:18,876 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:19,247 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-08-26 06:48:19,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29667] 2026-08-26 06:48:19,263 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:19,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-08-26 06:48:19,532 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-08-26 06:48:19,572 204 INFO rb-f66e451-224253-408111 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-26 06:48:24,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-08-26 06:48:24,444 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29854] 2026-08-26 06:48:24,451 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:24,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-08-26 06:48:24,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29856] 2026-08-26 06:48:24,925 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:25,241 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-08-26 06:48:25,247 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-08-26 06:48:25,308 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:48:25,324 204 INFO rb-f66e451-224253-408111 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-26 06:48:35,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-08-26 06:48:35,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30226] 2026-08-26 06:48:35,060 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:35,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-08-26 06:48:35,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30228] 2026-08-26 06:48:35,567 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:36,242 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [448, 447, 446, 445, 444, 443, 442] 2026-08-26 06:48:36,285 204 INFO rb-f66e451-224253-408111 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-26 06:48:44,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-08-26 06:48:44,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30601] 2026-08-26 06:48:44,062 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:44,564 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-08-26 06:48:44,573 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30603] 2026-08-26 06:48:44,581 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:45,403 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [457, 456, 455, 454, 453, 452, 451] 2026-08-26 06:48:45,453 204 INFO rb-f66e451-224253-408111 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-26 06:48:55,408 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-08-26 06:48:55,426 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30976] 2026-08-26 06:48:55,435 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:56,035 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-08-26 06:48:56,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30978] 2026-08-26 06:48:56,054 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:48:56,964 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [466, 465, 464, 463, 462, 461, 460] 2026-08-26 06:48:57,014 204 INFO rb-f66e451-224253-408111 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-26 06:49:05,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-08-26 06:49:05,598 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31351] 2026-08-26 06:49:05,605 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:06,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-08-26 06:49:06,045 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31353] 2026-08-26 06:49:06,052 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:06,823 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [475, 474, 473, 472, 471, 470, 469] 2026-08-26 06:49:06,891 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:49:06,908 204 INFO rb-f66e451-224253-408111 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-26 06:49:11,225 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-08-26 06:49:11,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31543] 2026-08-26 06:49:11,242 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:11,325 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [476] 2026-08-26 06:49:11,370 204 INFO rb-f66e451-224253-408111 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-26 06:49:15,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [477] 2026-08-26 06:49:15,646 204 INFO rb-f66e451-224253-408111 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-26 06:49:15,687 204 INFO rb-f66e451-224253-408111 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-26 06:49:16,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-08-26 06:49:16,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31728] 2026-08-26 06:49:16,107 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:16,166 204 INFO rb-f66e451-224253-408111 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-26 06:49:16,224 204 INFO rb-f66e451-224253-408111 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-26 06:49:16,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [478] 2026-08-26 06:49:16,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:49:16,314 204 INFO rb-f66e451-224253-408111 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-26 06:49:24,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-08-26 06:49:24,290 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32097] 2026-08-26 06:49:24,296 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:24,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-08-26 06:49:24,813 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32099] 2026-08-26 06:49:24,826 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:25,394 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [488, 487, 486, 485, 484, 483] 2026-08-26 06:49:25,440 204 INFO rb-f66e451-224253-408111 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-26 06:49:33,501 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-08-26 06:49:33,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32470] 2026-08-26 06:49:33,518 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:33,964 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-08-26 06:49:33,973 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32472] 2026-08-26 06:49:33,980 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:34,566 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [498, 497, 496, 495, 494, 493] 2026-08-26 06:49:34,633 204 INFO rb-f66e451-224253-408111 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-26 06:49:43,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-08-26 06:49:43,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32843] 2026-08-26 06:49:43,793 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:44,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-08-26 06:49:44,256 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32845] 2026-08-26 06:49:44,265 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:44,894 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [508, 507, 506, 505, 504, 503] 2026-08-26 06:49:44,952 204 INFO rb-f66e451-224253-408111 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-26 06:49:54,173 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-08-26 06:49:54,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33216] 2026-08-26 06:49:54,186 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:54,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-08-26 06:49:54,600 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33218] 2026-08-26 06:49:54,609 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:49:55,165 204 INFO rb-f66e451-224253-408111 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-26 06:49:55,208 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [518, 517, 516, 515, 514, 513] 2026-08-26 06:49:55,271 204 INFO rb-f66e451-224253-408111 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-26 06:50:03,733 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-08-26 06:50:03,741 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33589] 2026-08-26 06:50:03,749 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:04,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-08-26 06:50:04,189 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33591] 2026-08-26 06:50:04,197 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:04,820 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [528, 527, 526, 525, 524, 523] 2026-08-26 06:50:04,876 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:50:04,892 204 INFO rb-f66e451-224253-408111 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-26 06:50:05,333 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-08-26 06:50:05,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33596] 2026-08-26 06:50:05,349 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:05,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-08-26 06:50:05,745 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33598] 2026-08-26 06:50:05,751 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:05,825 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1705, model: google.drive.account 2026-08-26 06:50:05,852 204 INFO rb-f66e451-224253-408111 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-26 06:50:06,114 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-08-26 06:50:06,123 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33601] 2026-08-26 06:50:06,130 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:06,529 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-08-26 06:50:06,551 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33603] 2026-08-26 06:50:06,563 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:06,653 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1707, model: google.drive.account, fields: refresh_token 2026-08-26 06:50:06,660 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1707, model: google.drive.account, fields: access_token 2026-08-26 06:50:06,684 204 INFO rb-f66e451-224253-408111 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-26 06:50:06,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-08-26 06:50:06,999 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33606] 2026-08-26 06:50:07,005 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:07,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-08-26 06:50:07,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33608] 2026-08-26 06:50:07,456 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:07,555 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.account 2026-08-26 06:50:07,562 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.config 2026-08-26 06:50:07,565 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.document 2026-08-26 06:50:07,567 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1709, model: google.drive.permission 2026-08-26 06:50:07,594 204 INFO rb-f66e451-224253-408111 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-26 06:50:07,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-08-26 06:50:07,996 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33611] 2026-08-26 06:50:08,003 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:08,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-08-26 06:50:08,387 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33613] 2026-08-26 06:50:08,395 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:08,493 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:50:08,506 204 INFO rb-f66e451-224253-408111 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-26 06:50:18,062 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533] 2026-08-26 06:50:18,131 204 INFO rb-f66e451-224253-408111 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-26 06:50:27,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [534] 2026-08-26 06:50:27,292 204 INFO rb-f66e451-224253-408111 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-26 06:50:36,789 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [535] 2026-08-26 06:50:36,841 204 INFO rb-f66e451-224253-408111 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-26 06:50:45,485 204 INFO rb-f66e451-224253-408111 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-26 06:50:54,460 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:50:54,474 204 INFO rb-f66e451-224253-408111 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-26 06:50:54,908 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-08-26 06:50:54,920 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35445] 2026-08-26 06:50:54,925 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:55,349 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539, 538, 537] 2026-08-26 06:50:55,375 204 INFO rb-f66e451-224253-408111 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-26 06:50:55,870 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-08-26 06:50:55,881 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35449] 2026-08-26 06:50:55,888 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:56,247 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [543, 542, 541] 2026-08-26 06:50:56,270 204 INFO rb-f66e451-224253-408111 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-26 06:50:56,765 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-08-26 06:50:56,773 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35453] 2026-08-26 06:50:56,779 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:57,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [547, 546, 545] 2026-08-26 06:50:57,122 204 INFO rb-f66e451-224253-408111 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-26 06:50:57,618 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-08-26 06:50:57,630 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35457] 2026-08-26 06:50:57,637 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:57,991 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [551, 550, 549] 2026-08-26 06:50:58,012 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-08-26 06:50:58,488 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-08-26 06:50:58,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35461] 2026-08-26 06:50:58,502 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:58,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554, 553] 2026-08-26 06:50:58,924 204 INFO rb-f66e451-224253-408111 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-26 06:50:59,373 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-08-26 06:50:59,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35466] 2026-08-26 06:50:59,395 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:50:59,769 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1718 deleted google.drive.permission records with IDs: [38] 2026-08-26 06:50:59,799 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-08-26 06:50:59,855 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:50:59,870 204 INFO rb-f66e451-224253-408111 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-26 06:51:00,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-08-26 06:51:00,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35470] 2026-08-26 06:51:00,417 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:00,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564] 2026-08-26 06:51:00,858 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [563, 562] 2026-08-26 06:51:00,887 204 INFO rb-f66e451-224253-408111 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-26 06:51:01,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-08-26 06:51:01,309 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35474] 2026-08-26 06:51:01,313 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:01,652 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-08-26 06:51:01,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-08-26 06:51:01,682 204 INFO rb-f66e451-224253-408111 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-26 06:51:02,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-08-26 06:51:02,118 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35478] 2026-08-26 06:51:02,124 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:02,476 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-08-26 06:51:02,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-08-26 06:51:02,500 204 INFO rb-f66e451-224253-408111 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-26 06:51:02,994 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-08-26 06:51:03,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35482] 2026-08-26 06:51:03,018 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:03,433 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [582, 581, 580, 579] 2026-08-26 06:51:03,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-08-26 06:51:03,454 204 INFO rb-f66e451-224253-408111 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-26 06:51:03,962 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-08-26 06:51:03,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35486] 2026-08-26 06:51:03,987 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:04,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1723 deleted google.drive.permission records with IDs: [42] 2026-08-26 06:51:04,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [588, 587, 586, 585] 2026-08-26 06:51:04,440 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [584, 583] 2026-08-26 06:51:04,465 204 INFO rb-f66e451-224253-408111 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-26 06:51:04,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-08-26 06:51:04,984 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35490] 2026-08-26 06:51:04,990 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:05,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1724 deleted google.drive.permission records with IDs: [43] 2026-08-26 06:51:05,438 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [594, 593, 592, 591] 2026-08-26 06:51:05,446 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [590, 589] 2026-08-26 06:51:05,486 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:51:05,499 204 INFO rb-f66e451-224253-408111 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-26 06:51:05,918 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-08-26 06:51:05,933 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35494] 2026-08-26 06:51:05,940 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:06,186 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [598, 597] 2026-08-26 06:51:06,191 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [596, 595] 2026-08-26 06:51:06,214 204 INFO rb-f66e451-224253-408111 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-26 06:51:06,716 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-08-26 06:51:06,725 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35497] 2026-08-26 06:51:06,731 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:07,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602, 601] 2026-08-26 06:51:07,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [600, 599] 2026-08-26 06:51:07,122 204 INFO rb-f66e451-224253-408111 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-26 06:51:07,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-08-26 06:51:07,516 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35500] 2026-08-26 06:51:07,522 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:07,786 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-08-26 06:51:07,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-08-26 06:51:07,814 204 INFO rb-f66e451-224253-408111 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-26 06:51:08,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-08-26 06:51:08,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35503] 2026-08-26 06:51:08,220 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:08,331 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-08-26 06:51:08,349 204 INFO rb-f66e451-224253-408111 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-26 06:51:08,772 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-08-26 06:51:08,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35506] 2026-08-26 06:51:08,788 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:09,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [614, 613] 2026-08-26 06:51:09,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [612, 611] 2026-08-26 06:51:09,143 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:51:09,156 204 INFO rb-f66e451-224253-408111 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-26 06:51:09,609 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-08-26 06:51:09,616 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35509] 2026-08-26 06:51:09,620 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:10,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-08-26 06:51:10,048 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35511] 2026-08-26 06:51:10,053 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:10,131 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616, 615] 2026-08-26 06:51:10,156 204 INFO rb-f66e451-224253-408111 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-26 06:51:10,637 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-08-26 06:51:10,645 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35513] 2026-08-26 06:51:10,650 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:11,123 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-08-26 06:51:11,132 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35515] 2026-08-26 06:51:11,138 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:11,216 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-08-26 06:51:11,246 204 INFO rb-f66e451-224253-408111 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-26 06:51:11,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-08-26 06:51:11,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35517] 2026-08-26 06:51:11,636 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:12,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-08-26 06:51:12,103 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35519] 2026-08-26 06:51:12,110 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:12,138 204 INFO rb-f66e451-224253-408111 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-26 06:51:12,173 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [620] 2026-08-26 06:51:12,204 204 INFO rb-f66e451-224253-408111 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-26 06:51:12,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-08-26 06:51:12,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35521] 2026-08-26 06:51:12,719 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:13,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-08-26 06:51:13,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35523] 2026-08-26 06:51:13,188 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:13,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [621] 2026-08-26 06:51:13,245 204 INFO rb-f66e451-224253-408111 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-26 06:51:13,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-08-26 06:51:13,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35525] 2026-08-26 06:51:13,547 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:13,872 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-08-26 06:51:13,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35527] 2026-08-26 06:51:13,896 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:13,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622] 2026-08-26 06:51:13,978 204 INFO rb-f66e451-224253-408111 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-26 06:51:14,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-08-26 06:51:14,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35529] 2026-08-26 06:51:14,488 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:14,927 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-08-26 06:51:14,940 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35531] 2026-08-26 06:51:14,946 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:14,986 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-08-26 06:51:15,013 204 INFO rb-f66e451-224253-408111 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-26 06:51:15,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-08-26 06:51:15,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35533] 2026-08-26 06:51:15,511 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:15,925 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-08-26 06:51:15,932 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35535] 2026-08-26 06:51:15,938 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:15,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-08-26 06:51:15,982 204 INFO rb-f66e451-224253-408111 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-26 06:51:16,335 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-08-26 06:51:16,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35537] 2026-08-26 06:51:16,349 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:16,753 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-08-26 06:51:16,761 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35539] 2026-08-26 06:51:16,766 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:16,806 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-08-26 06:51:16,825 204 INFO rb-f66e451-224253-408111 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-26 06:51:17,191 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-08-26 06:51:17,199 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35541] 2026-08-26 06:51:17,206 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:17,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-08-26 06:51:17,754 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35543] 2026-08-26 06:51:17,760 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:18,234 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-08-26 06:51:18,252 204 INFO rb-f66e451-224253-408111 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-26 06:51:18,587 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-08-26 06:51:18,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35545] 2026-08-26 06:51:18,602 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:19,114 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-08-26 06:51:19,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35547] 2026-08-26 06:51:19,126 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:19,183 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-08-26 06:51:19,224 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:51:19,241 204 INFO rb-f66e451-224253-408111 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-26 06:51:19,726 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-08-26 06:51:19,733 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35549] 2026-08-26 06:51:19,739 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:20,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-08-26 06:51:20,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35551] 2026-08-26 06:51:20,165 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:20,209 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1750, model: google.drive.account, fields: refresh_token 2026-08-26 06:51:20,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-08-26 06:51:20,247 204 INFO rb-f66e451-224253-408111 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-26 06:51:20,664 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-08-26 06:51:20,676 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35553] 2026-08-26 06:51:20,683 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:21,052 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-08-26 06:51:21,061 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35555] 2026-08-26 06:51:21,067 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:21,119 204 INFO rb-f66e451-224253-408111 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-26 06:51:21,136 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-08-26 06:51:21,160 204 INFO rb-f66e451-224253-408111 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-26 06:51:21,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-08-26 06:51:21,723 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35557] 2026-08-26 06:51:21,729 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:22,096 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-08-26 06:51:22,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35559] 2026-08-26 06:51:22,113 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:22,203 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-08-26 06:51:22,232 204 INFO rb-f66e451-224253-408111 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-26 06:51:22,657 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-08-26 06:51:22,669 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35561] 2026-08-26 06:51:22,676 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:23,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-08-26 06:51:23,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35563] 2026-08-26 06:51:23,079 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:23,120 204 INFO rb-f66e451-224253-408111 odoo.models: Access Denied by ACLs for operation: read, uid: 1756, model: google.drive.account, fields: refresh_token 2026-08-26 06:51:23,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-08-26 06:51:23,169 204 INFO rb-f66e451-224253-408111 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-26 06:51:23,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-08-26 06:51:23,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35565] 2026-08-26 06:51:23,625 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:24,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-08-26 06:51:24,593 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35567] 2026-08-26 06:51:24,599 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:24,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-08-26 06:51:24,706 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:51:24,719 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,739 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,768 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:51:24,780 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,798 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,817 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,836 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,855 204 INFO rb-f66e451-224253-408111 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-26 06:51:24,888 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:51:24,906 204 INFO rb-f66e451-224253-408111 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-26 06:51:30,025 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-08-26 06:51:30,038 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35753] 2026-08-26 06:51:30,047 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:30,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-08-26 06:51:30,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35755] 2026-08-26 06:51:30,575 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:30,982 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-08-26 06:51:30,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35757] 2026-08-26 06:51:30,995 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:31,174 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_none from n/a 2026-08-26 06:51:31,186 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:51:31,405 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:31] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.014 0.209 2026-08-26 06:51:31,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [638, 637, 636] 2026-08-26 06:51:31,468 204 INFO rb-f66e451-224253-408111 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-26 06:51:36,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-08-26 06:51:36,139 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35943] 2026-08-26 06:51:36,145 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:36,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-08-26 06:51:36,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35945] 2026-08-26 06:51:36,589 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:37,024 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-08-26 06:51:37,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35947] 2026-08-26 06:51:37,045 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:37,201 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:51:37,219 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:51:37,488 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:37] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.017 0.258 2026-08-26 06:51:37,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [641, 640, 639] 2026-08-26 06:51:37,545 204 INFO rb-f66e451-224253-408111 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-26 06:51:42,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-08-26 06:51:42,603 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36133] 2026-08-26 06:51:42,608 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:43,090 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-08-26 06:51:43,103 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36135] 2026-08-26 06:51:43,112 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:43,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-08-26 06:51:43,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36137] 2026-08-26 06:51:43,568 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:43,666 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:51:43,938 204 INFO rb-f66e451-224253-408111 odoo.http: Session expired 2026-08-26 06:51:43,938 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:43] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.007 0.274 2026-08-26 06:51:43,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [644, 643, 642] 2026-08-26 06:51:44,017 204 INFO rb-f66e451-224253-408111 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-26 06:51:49,020 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-08-26 06:51:49,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36323] 2026-08-26 06:51:49,044 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:49,490 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-08-26 06:51:49,499 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36325] 2026-08-26 06:51:49,505 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:49,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-08-26 06:51:49,821 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36327] 2026-08-26 06:51:49,825 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:49,902 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:51:49,912 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:51:50,940 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:50] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.015 1.015 2026-08-26 06:51:50,958 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [647, 646, 645] 2026-08-26 06:51:51,027 204 INFO rb-f66e451-224253-408111 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-26 06:51:55,227 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-08-26 06:51:55,249 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36513] 2026-08-26 06:51:55,255 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:55,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-08-26 06:51:55,603 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36515] 2026-08-26 06:51:55,609 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:55,939 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-08-26 06:51:55,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36517] 2026-08-26 06:51:55,952 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:51:56,082 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:51:56,099 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:51:56,398 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:56] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.020 0.284 2026-08-26 06:51:56,419 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_b from n/a 2026-08-26 06:51:56,453 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:51:56] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.007 0.016 2026-08-26 06:51:56,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [650, 649, 648] 2026-08-26 06:51:56,511 204 INFO rb-f66e451-224253-408111 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-26 06:52:01,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-08-26 06:52:01,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36703] 2026-08-26 06:52:01,553 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:02,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-08-26 06:52:02,040 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36705] 2026-08-26 06:52:02,047 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:02,484 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-08-26 06:52:02,491 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36707] 2026-08-26 06:52:02,497 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:02,612 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:52:02,625 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:52:02,884 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:02] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.010 0.251 2026-08-26 06:52:02,901 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_b from n/a 2026-08-26 06:52:02,934 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:02] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.008 0.015 2026-08-26 06:52:02,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [653, 652, 651] 2026-08-26 06:52:02,986 204 INFO rb-f66e451-224253-408111 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-26 06:52:07,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-08-26 06:52:07,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36893] 2026-08-26 06:52:07,903 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:08,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-08-26 06:52:08,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36895] 2026-08-26 06:52:08,362 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:08,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-08-26 06:52:08,820 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36897] 2026-08-26 06:52:08,826 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:08,973 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:52:08,984 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:52:09,225 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:09] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.233 2026-08-26 06:52:09,250 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_b from n/a 2026-08-26 06:52:09,308 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:09] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.021 0.024 2026-08-26 06:52:09,316 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [656, 655, 654] 2026-08-26 06:52:09,366 204 INFO rb-f66e451-224253-408111 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-26 06:52:13,747 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-08-26 06:52:13,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37083] 2026-08-26 06:52:13,771 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:14,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-08-26 06:52:14,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37085] 2026-08-26 06:52:14,148 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:14,514 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-08-26 06:52:14,522 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37087] 2026-08-26 06:52:14,528 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:14,641 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:52:14,653 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:52:15,846 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:15] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.008 1.188 2026-08-26 06:52:15,853 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [659, 658, 657] 2026-08-26 06:52:15,893 204 INFO rb-f66e451-224253-408111 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-26 06:52:20,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-08-26 06:52:20,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37273] 2026-08-26 06:52:20,997 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:21,408 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-08-26 06:52:21,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37275] 2026-08-26 06:52:21,423 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:21,792 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-08-26 06:52:21,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37277] 2026-08-26 06:52:21,803 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:21,921 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:gdrive_w4_picker_a from n/a 2026-08-26 06:52:21,935 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:52:22,174 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:52:22] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.008 0.232 2026-08-26 06:52:22,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [662, 661, 660] 2026-08-26 06:52:22,254 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:52:22,271 204 INFO rb-f66e451-224253-408111 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-26 06:52:22,357 204 INFO rb-f66e451-224253-408111 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-26 06:52:22,451 204 INFO rb-f66e451-224253-408111 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-26 06:52:22,476 204 INFO rb-f66e451-224253-408111 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-26 06:52:22,560 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:52:22,575 204 INFO rb-f66e451-224253-408111 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-26 06:52:23,109 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-08-26 06:52:23,119 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37282] 2026-08-26 06:52:23,126 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:23,197 204 INFO rb-f66e451-224253-408111 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-26 06:52:23,622 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-08-26 06:52:23,632 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37284] 2026-08-26 06:52:23,639 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:24,268 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:52:24,282 204 INFO rb-f66e451-224253-408111 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-26 06:52:24,810 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-08-26 06:52:24,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37286] 2026-08-26 06:52:24,835 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:25,338 204 INFO rb-f66e451-224253-408111 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-26 06:52:25,849 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-08-26 06:52:25,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37288] 2026-08-26 06:52:25,862 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:26,379 204 INFO rb-f66e451-224253-408111 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-26 06:52:26,889 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-08-26 06:52:26,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37290] 2026-08-26 06:52:26,906 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:27,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:52:27,325 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,386 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [663] 2026-08-26 06:52:27,456 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,631 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,676 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:52:27,690 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,720 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,775 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,804 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,823 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664] 2026-08-26 06:52:27,843 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,881 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,904 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [665] 2026-08-26 06:52:27,922 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,957 204 INFO rb-f66e451-224253-408111 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-26 06:52:27,973 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [666] 2026-08-26 06:52:28,008 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:52:28,022 204 INFO rb-f66e451-224253-408111 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-26 06:52:28,458 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-08-26 06:52:28,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37292] 2026-08-26 06:52:28,479 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:28,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-08-26 06:52:28,920 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37297] 2026-08-26 06:52:28,927 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:28,957 204 INFO rb-f66e451-224253-408111 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-26 06:52:28,965 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1793, model: ir.attachment 2026-08-26 06:52:29,000 204 INFO rb-f66e451-224253-408111 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-26 06:52:29,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-08-26 06:52:29,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37299] 2026-08-26 06:52:29,480 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:29,623 204 INFO rb-f66e451-224253-408111 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-26 06:52:30,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-08-26 06:52:30,168 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37303] 2026-08-26 06:52:30,175 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:30,371 204 INFO rb-f66e451-224253-408111 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-26 06:52:30,792 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-08-26 06:52:30,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37308] 2026-08-26 06:52:30,824 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:31,007 204 INFO rb-f66e451-224253-408111 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-26 06:52:31,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-08-26 06:52:31,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37312] 2026-08-26 06:52:31,509 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:31,646 204 INFO rb-f66e451-224253-408111 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-26 06:52:32,105 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-08-26 06:52:32,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37316] 2026-08-26 06:52:32,118 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:32,308 204 INFO rb-f66e451-224253-408111 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-26 06:52:32,767 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-08-26 06:52:32,793 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37321] 2026-08-26 06:52:32,799 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:32,965 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:52:32,977 204 INFO rb-f66e451-224253-408111 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-26 06:52:33,387 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-08-26 06:52:33,396 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37326] 2026-08-26 06:52:33,403 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:33,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-08-26 06:52:33,849 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37328] 2026-08-26 06:52:33,855 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:33,908 204 INFO rb-f66e451-224253-408111 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-26 06:52:34,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-08-26 06:52:34,307 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37331] 2026-08-26 06:52:34,316 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:34,712 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-08-26 06:52:34,721 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37333] 2026-08-26 06:52:34,727 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:34,816 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1802, model: google.drive.account 2026-08-26 06:52:34,848 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1802, model: google.drive.account 2026-08-26 06:52:34,851 204 INFO rb-f66e451-224253-408111 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-26 06:52:34,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668, 667] 2026-08-26 06:52:34,904 204 INFO rb-f66e451-224253-408111 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-26 06:52:35,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-08-26 06:52:35,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37336] 2026-08-26 06:52:35,251 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:35,556 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-08-26 06:52:35,566 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37338] 2026-08-26 06:52:35,572 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:35,623 204 INFO rb-f66e451-224253-408111 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-26 06:52:36,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-08-26 06:52:36,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37341] 2026-08-26 06:52:36,070 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:36,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-08-26 06:52:36,402 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37343] 2026-08-26 06:52:36,408 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:36,463 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:52:36,477 204 INFO rb-f66e451-224253-408111 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-26 06:52:36,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-08-26 06:52:36,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37345] 2026-08-26 06:52:36,917 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:36,979 204 INFO rb-f66e451-224253-408111 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-26 06:52:37,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-08-26 06:52:37,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37347] 2026-08-26 06:52:37,437 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:37,491 204 INFO rb-f66e451-224253-408111 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-26 06:52:37,824 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-08-26 06:52:37,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37349] 2026-08-26 06:52:37,839 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:37,895 204 INFO rb-f66e451-224253-408111 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-26 06:52:38,301 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-08-26 06:52:38,313 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37351] 2026-08-26 06:52:38,320 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:38,407 204 INFO rb-f66e451-224253-408111 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-26 06:52:38,755 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-08-26 06:52:38,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37353] 2026-08-26 06:52:38,769 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:42,733 204 INFO rb-f66e451-224253-408111 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-26 06:52:43,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-08-26 06:52:43,066 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37539] 2026-08-26 06:52:43,073 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:43,161 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:52:45,587 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058da6e80> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,588 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30595d9940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,593 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,596 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,597 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30595da5c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,612 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,612 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:52:45,616 204 INFO rb-f66e451-224253-408111 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-26 06:52:45,963 204 INFO rb-f66e451-224253-408111 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-26 06:52:50,509 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-08-26 06:52:50,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37725] 2026-08-26 06:52:50,529 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:50,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-08-26 06:52:50,925 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37727] 2026-08-26 06:52:50,932 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:51,083 204 INFO rb-f66e451-224253-408111 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-26 06:52:55,593 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-08-26 06:52:55,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37915] 2026-08-26 06:52:55,607 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:56,059 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-08-26 06:52:56,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37917] 2026-08-26 06:52:56,075 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:52:56,222 204 INFO rb-f66e451-224253-408111 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-26 06:53:00,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-08-26 06:53:00,675 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38105] 2026-08-26 06:53:00,680 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:01,073 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-08-26 06:53:01,086 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38107] 2026-08-26 06:53:01,093 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:01,245 204 INFO rb-f66e451-224253-408111 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-26 06:53:06,041 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-08-26 06:53:06,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38295] 2026-08-26 06:53:06,057 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:06,500 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-08-26 06:53:06,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38297] 2026-08-26 06:53:06,510 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:06,679 204 INFO rb-f66e451-224253-408111 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-26 06:53:11,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-08-26 06:53:11,374 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38485] 2026-08-26 06:53:11,382 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:11,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-08-26 06:53:11,906 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38487] 2026-08-26 06:53:11,913 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:12,122 204 INFO rb-f66e451-224253-408111 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-26 06:53:16,970 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-08-26 06:53:16,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38675] 2026-08-26 06:53:16,985 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:17,436 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-08-26 06:53:17,444 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38677] 2026-08-26 06:53:17,450 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:17,637 204 INFO rb-f66e451-224253-408111 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-26 06:53:22,076 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-08-26 06:53:22,085 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38865] 2026-08-26 06:53:22,092 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:22,504 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-08-26 06:53:22,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38867] 2026-08-26 06:53:22,517 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:22,653 204 INFO rb-f66e451-224253-408111 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-26 06:53:27,527 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-08-26 06:53:27,534 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39055] 2026-08-26 06:53:27,539 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:27,860 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-08-26 06:53:27,868 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39057] 2026-08-26 06:53:27,878 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:28,003 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-08-26 06:53:28,093 204 INFO rb-f66e451-224253-408111 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-26 06:53:32,579 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-08-26 06:53:32,587 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39245] 2026-08-26 06:53:32,594 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:33,025 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-08-26 06:53:33,034 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39247] 2026-08-26 06:53:33,041 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:33,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-08-26 06:53:33,295 204 INFO rb-f66e451-224253-408111 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-26 06:53:37,778 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-08-26 06:53:37,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39435] 2026-08-26 06:53:37,797 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:38,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-08-26 06:53:38,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39437] 2026-08-26 06:53:38,286 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:38,379 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1832, model: ir.model 2026-08-26 06:53:38,390 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1832, model: ir.model 2026-08-26 06:53:38,520 204 INFO rb-f66e451-224253-408111 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-26 06:53:43,171 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-08-26 06:53:43,180 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39625] 2026-08-26 06:53:43,186 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:43,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-08-26 06:53:43,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39627] 2026-08-26 06:53:43,626 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:45,545 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057ca8d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,547 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305b00ccc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,554 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,557 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,557 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305b00ec00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,571 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,572 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 06:53:45,584 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:53:45,597 204 INFO rb-f66e451-224253-408111 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-26 06:53:46,268 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-08-26 06:53:46,281 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39631] 2026-08-26 06:53:46,289 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:46,623 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [674, 673, 672] 2026-08-26 06:53:46,631 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-08-26 06:53:46,653 204 INFO rb-f66e451-224253-408111 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-26 06:53:47,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-08-26 06:53:47,143 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39635] 2026-08-26 06:53:47,151 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:47,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [677, 676] 2026-08-26 06:53:47,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-08-26 06:53:47,463 204 INFO rb-f66e451-224253-408111 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-26 06:53:47,859 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-08-26 06:53:47,870 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39638] 2026-08-26 06:53:47,876 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:48,162 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [681, 680, 679] 2026-08-26 06:53:48,165 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [678] 2026-08-26 06:53:48,189 204 INFO rb-f66e451-224253-408111 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-26 06:53:48,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-08-26 06:53:48,617 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39641] 2026-08-26 06:53:48,624 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:48,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [685, 684, 683] 2026-08-26 06:53:48,877 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682] 2026-08-26 06:53:48,893 204 INFO rb-f66e451-224253-408111 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-26 06:53:49,234 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-08-26 06:53:49,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39644] 2026-08-26 06:53:49,250 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:49,544 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [688, 687] 2026-08-26 06:53:49,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686] 2026-08-26 06:53:49,577 204 INFO rb-f66e451-224253-408111 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-26 06:53:50,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-08-26 06:53:50,067 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39647] 2026-08-26 06:53:50,074 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:53:50,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [689] 2026-08-26 06:53:50,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:53:52,371 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1842 deleted mail.mail records with IDs: [1886] 2026-08-26 06:53:52,459 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-08-26 06:53:53,272 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1888] 2026-08-26 06:53:53,383 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-08-26 06:53:53,511 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1890] 2026-08-26 06:53:53,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-08-26 06:53:53,737 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-08-26 06:53:53,882 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1893] 2026-08-26 06:53:53,894 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-08-26 06:53:53,959 204 INFO rb-f66e451-224253-408111 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-26 06:53:53,981 204 INFO rb-f66e451-224253-408111 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-26 06:53:54,066 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39658, 39657] 2026-08-26 06:53:54,074 204 INFO rb-f66e451-224253-408111 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-26 06:53:54,116 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-08-26 06:53:54,414 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1894] 2026-08-26 06:53:54,549 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39651, 39650] 2026-08-26 06:53:54,557 204 INFO rb-f66e451-224253-408111 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-26 06:53:54,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted mail.message records with IDs: [39661, 39655, 39654] 2026-08-26 06:53:54,643 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted viin.helpdesk.ticket records with IDs: [15] 2026-08-26 06:53:54,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1844 deleted mail.followers records with IDs: [4120, 4121, 4122] 2026-08-26 06:53:54,678 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-08-26 06:53:54,727 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-08-26 06:53:54,858 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1848 deleted viin.helpdesk.sla records with IDs: [4] 2026-08-26 06:53:54,881 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-08-26 06:53:54,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1848 deleted viin.helpdesk.tag records with IDs: [7] 2026-08-26 06:53:54,944 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-08-26 06:53:54,995 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-08-26 06:53:55,011 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1843, model: viin.helpdesk.stage 2026-08-26 06:53:55,038 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-08-26 06:53:55,057 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1843, model: viin.helpdesk.tag 2026-08-26 06:53:55,083 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-08-26 06:53:55,130 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,172 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,204 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,254 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-08-26 06:53:55,272 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1842, model: viin.helpdesk.stage 2026-08-26 06:53:55,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-08-26 06:53:55,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1842 deleted mail.message records with IDs: [39651, 39650] 2026-08-26 06:53:55,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1842 deleted viin.helpdesk.ticket records with IDs: [13] 2026-08-26 06:53:55,374 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1842 deleted mail.followers records with IDs: [4114, 4115, 4116] 2026-08-26 06:53:55,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-08-26 06:53:55,476 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1895] 2026-08-26 06:53:55,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1843 deleted mail.mail records with IDs: [1896] 2026-08-26 06:53:55,910 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1847 deleted mail.message records with IDs: [39664, 39663, 39662, 39653, 39652] 2026-08-26 06:53:55,919 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,942 204 INFO rb-f66e451-224253-408111 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-26 06:53:55,998 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1846 deleted mail.message records with IDs: [39657] 2026-08-26 06:53:56,017 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1846 deleted viin.helpdesk.ticket records with IDs: [17] 2026-08-26 06:53:56,024 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1846 deleted mail.followers records with IDs: [4125, 4126] 2026-08-26 06:53:56,046 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-08-26 06:53:56,141 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1844, model: viin.helpdesk.sla 2026-08-26 06:53:56,179 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:53:58,238 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1849 deleted mail.mail records with IDs: [1897] 2026-08-26 06:53:58,330 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-08-26 06:53:58,456 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1850 deleted mail.mail records with IDs: [1899] 2026-08-26 06:53:58,541 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-08-26 06:53:58,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1851 deleted mail.mail records with IDs: [1901] 2026-08-26 06:53:58,770 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-08-26 06:53:58,931 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-08-26 06:53:59,101 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1853 deleted mail.mail records with IDs: [1904] 2026-08-26 06:53:59,119 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-08-26 06:53:59,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1850 deleted mail.mail records with IDs: [1905] 2026-08-26 06:53:59,279 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:01,412 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1856 deleted mail.mail records with IDs: [1906] 2026-08-26 06:54:01,529 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-08-26 06:54:01,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1857 deleted mail.mail records with IDs: [1908] 2026-08-26 06:54:01,754 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-08-26 06:54:01,900 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [1910] 2026-08-26 06:54:01,966 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-08-26 06:54:02,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-08-26 06:54:02,218 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1860 deleted mail.mail records with IDs: [1913] 2026-08-26 06:54:02,234 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-08-26 06:54:02,316 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-08-26 06:54:02,374 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-08-26 06:54:02,534 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-08-26 06:54:02,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-08-26 06:54:02,758 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-08-26 06:54:02,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-08-26 06:54:02,907 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-08-26 06:54:02,994 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-08-26 06:54:03,028 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-08-26 06:54:03,156 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-08-26 06:54:03,265 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-08-26 06:54:03,377 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-08-26 06:54:03,477 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-08-26 06:54:03,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-08-26 06:54:03,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-08-26 06:54:03,705 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-08-26 06:54:03,897 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-08-26 06:54:03,936 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-08-26 06:54:04,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-08-26 06:54:04,243 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-08-26 06:54:04,333 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-08-26 06:54:04,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-08-26 06:54:04,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-08-26 06:54:04,521 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-08-26 06:54:04,602 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:06,462 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1863 deleted mail.mail records with IDs: [1931] 2026-08-26 06:54:06,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-08-26 06:54:06,628 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1864 deleted mail.mail records with IDs: [1933] 2026-08-26 06:54:06,703 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-08-26 06:54:06,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1865 deleted mail.mail records with IDs: [1935] 2026-08-26 06:54:06,904 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-08-26 06:54:07,006 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-08-26 06:54:07,129 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1867 deleted mail.mail records with IDs: [1938] 2026-08-26 06:54:07,140 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-08-26 06:54:07,174 204 INFO rb-f66e451-224253-408111 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-26 06:54:07,195 204 INFO rb-f66e451-224253-408111 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-26 06:54:07,195 204 INFO rb-f66e451-224253-408111 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-26 06:54:07,200 204 INFO rb-f66e451-224253-408111 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-26 06:54:07,360 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-08-26 06:54:07,451 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-08-26 06:54:07,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-08-26 06:54:07,606 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-08-26 06:54:07,682 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-08-26 06:54:07,764 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-08-26 06:54:07,854 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-08-26 06:54:07,925 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-08-26 06:54:07,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-08-26 06:54:08,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-08-26 06:54:08,129 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-08-26 06:54:08,214 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-08-26 06:54:08,675 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-08-26 06:54:08,707 204 INFO rb-f66e451-224253-408111 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-26 06:54:08,720 204 INFO rb-f66e451-224253-408111 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-26 06:54:08,720 204 INFO rb-f66e451-224253-408111 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-26 06:54:08,726 204 INFO rb-f66e451-224253-408111 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-26 06:54:08,879 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-08-26 06:54:08,971 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-08-26 06:54:09,065 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-08-26 06:54:09,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-08-26 06:54:09,238 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-08-26 06:54:09,351 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-08-26 06:54:09,482 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-08-26 06:54:09,565 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-08-26 06:54:09,653 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-08-26 06:54:09,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-08-26 06:54:09,840 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-08-26 06:54:09,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-08-26 06:54:10,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:10,415 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-26 06:54:10,438 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal from n/a 2026-08-26 06:54:10,449 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:54:11,551 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:11] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.167 0.937 2026-08-26 06:54:11,829 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:11] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.119 0.150 2026-08-26 06:54:12,049 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:12] "GET /my/tickets/74 HTTP/1.1" 200 - 55 0.057 0.150 2026-08-26 06:54:12,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-08-26 06:54:12,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-08-26 06:54:12,376 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:12] "GET /my/tickets/74 HTTP/1.1" 200 - 30 0.020 0.050 2026-08-26 06:54:12,390 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:12] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.004 2026-08-26 06:54:12,711 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:12] "GET /my HTTP/1.1" 200 - 78 0.074 0.245 2026-08-26 06:54:12,933 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:12] "GET /my/tickets HTTP/1.1" 200 - 46 0.066 0.152 2026-08-26 06:54:12,937 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-08-26 06:54:13,008 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:54:13,047 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-08-26 06:54:13,211 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-08-26 06:54:13,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-08-26 06:54:13,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-08-26 06:54:13,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-08-26 06:54:13,936 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1969] 2026-08-26 06:54:14,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-08-26 06:54:14,147 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-08-26 06:54:14,186 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:54:14,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-08-26 06:54:14,409 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-08-26 12:39:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-26 12:39:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-26 12:40:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-26 12:40:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-26 13:09:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-26 13:09:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-26 13:10:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-26 13:10:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 08:39:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 08:39:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 08:40:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 08:40:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 09:09:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 09:09:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-27 09:10:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-27 09:10:14,198 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-26 06:54:15,431 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-08-26 06:54:15,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-08-26 06:54:15,674 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-08-26 06:54:15,709 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-08-26 06:54:15,898 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-08-26 06:54:15,941 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-08-26 06:54:16,141 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-08-26 06:54:16,432 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-08-26 06:54:16,481 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-08-26 06:54:16,702 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-08-26 06:54:16,747 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:54:18,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1870 deleted mail.mail records with IDs: [1983] 2026-08-26 06:54:18,897 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-08-26 06:54:19,006 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1871 deleted mail.mail records with IDs: [1985] 2026-08-26 06:54:19,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-08-26 06:54:19,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1872 deleted mail.mail records with IDs: [1987] 2026-08-26 06:54:19,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-08-26 06:54:19,392 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-08-26 06:54:19,540 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1874 deleted mail.mail records with IDs: [1990] 2026-08-26 06:54:19,554 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-08-26 06:54:19,623 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-08-26 06:54:19,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-08-26 06:54:20,001 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-08-26 06:54:20,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-08-26 06:54:20,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-08-26 06:54:20,436 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-08-26 06:54:20,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-08-26 06:54:20,835 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-08-26 06:54:21,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-08-26 06:54:21,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [123830] 2026-08-26 06:54:21,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-08-26 06:54:21,186 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:23,109 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1877 deleted mail.mail records with IDs: [1996] 2026-08-26 06:54:23,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-08-26 06:54:23,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1878 deleted mail.mail records with IDs: [1998] 2026-08-26 06:54:23,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-08-26 06:54:23,502 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1879 deleted mail.mail records with IDs: [2000] 2026-08-26 06:54:23,576 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-08-26 06:54:23,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-08-26 06:54:23,839 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1881 deleted mail.mail records with IDs: [2003] 2026-08-26 06:54:23,925 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-08-26 06:54:24,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-08-26 06:54:24,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-08-26 06:54:24,184 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:26,446 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1884 deleted mail.mail records with IDs: [2006] 2026-08-26 06:54:26,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-08-26 06:54:26,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1885 deleted mail.mail records with IDs: [2008] 2026-08-26 06:54:26,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-08-26 06:54:26,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1886 deleted mail.mail records with IDs: [2010] 2026-08-26 06:54:26,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-08-26 06:54:26,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-08-26 06:54:27,108 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1888 deleted mail.mail records with IDs: [2013] 2026-08-26 06:54:27,118 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-08-26 06:54:27,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-08-26 06:54:27,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-08-26 06:54:27,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-08-26 06:54:27,777 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:29,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1891 deleted mail.mail records with IDs: [2016] 2026-08-26 06:54:29,739 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-08-26 06:54:29,849 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1892 deleted mail.mail records with IDs: [2018] 2026-08-26 06:54:29,925 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-08-26 06:54:30,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1893 deleted mail.mail records with IDs: [2020] 2026-08-26 06:54:30,148 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-08-26 06:54:30,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-08-26 06:54:30,403 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [2023] 2026-08-26 06:54:30,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-08-26 06:54:30,715 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-08-26 06:54:30,757 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-08-26 06:54:30,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-08-26 06:54:31,019 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:32,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [2026] 2026-08-26 06:54:32,793 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-08-26 06:54:32,929 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1899 deleted mail.mail records with IDs: [2028] 2026-08-26 06:54:33,024 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-08-26 06:54:33,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1900 deleted mail.mail records with IDs: [2030] 2026-08-26 06:54:33,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-08-26 06:54:33,400 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-08-26 06:54:33,538 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [2033] 2026-08-26 06:54:33,552 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-08-26 06:54:33,786 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-08-26 06:54:33,823 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-08-26 06:54:34,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-08-26 06:54:34,137 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:34,148 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-08-26 06:54:34,327 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:54:36,357 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1905 deleted mail.mail records with IDs: [2036] 2026-08-26 06:54:36,425 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-08-26 06:54:36,532 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1906 deleted mail.mail records with IDs: [2038] 2026-08-26 06:54:36,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-08-26 06:54:36,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1907 deleted mail.mail records with IDs: [2040] 2026-08-26 06:54:36,795 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-08-26 06:54:36,939 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-08-26 06:54:37,081 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1909 deleted mail.mail records with IDs: [2043] 2026-08-26 06:54:37,093 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-08-26 06:54:37,150 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-08-26 06:54:37,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-08-26 06:54:37,394 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:39,385 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1912 deleted mail.mail records with IDs: [2044] 2026-08-26 06:54:39,459 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-08-26 06:54:39,555 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [2046] 2026-08-26 06:54:39,628 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-08-26 06:54:39,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1914 deleted mail.mail records with IDs: [2048] 2026-08-26 06:54:39,872 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-08-26 06:54:39,985 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-08-26 06:54:40,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1916 deleted mail.mail records with IDs: [2051] 2026-08-26 06:54:40,136 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-08-26 06:54:40,216 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:42,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1919 deleted mail.mail records with IDs: [2052] 2026-08-26 06:54:42,375 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-08-26 06:54:42,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1920 deleted mail.mail records with IDs: [2054] 2026-08-26 06:54:42,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-08-26 06:54:42,720 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1921 deleted mail.mail records with IDs: [2056] 2026-08-26 06:54:42,783 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-08-26 06:54:42,936 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-08-26 06:54:43,095 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1923 deleted mail.mail records with IDs: [2059] 2026-08-26 06:54:43,109 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-08-26 06:54:43,199 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-08-26 06:54:43,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137700] 2026-08-26 06:54:43,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-08-26 06:54:43,334 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-08-26 06:54:43,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-08-26 06:54:43,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-08-26 06:54:43,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-08-26 06:54:43,992 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:46,871 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1926 deleted mail.mail records with IDs: [2063] 2026-08-26 06:54:46,955 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-08-26 06:54:47,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1927 deleted mail.mail records with IDs: [2065] 2026-08-26 06:54:47,176 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-08-26 06:54:47,300 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2067] 2026-08-26 06:54:47,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-08-26 06:54:47,469 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-08-26 06:54:47,590 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1930 deleted mail.mail records with IDs: [2070] 2026-08-26 06:54:47,681 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-08-26 06:54:47,774 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-08-26 06:54:47,822 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-08-26 06:54:47,899 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-08-26 06:54:47,944 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-08-26 06:54:48,096 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-08-26 06:54:48,302 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-08-26 06:54:48,431 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-08-26 06:54:48,577 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-08-26 06:54:48,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:49,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-08-26 06:54:49,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-08-26 06:54:49,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-08-26 06:54:49,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-08-26 06:54:49,337 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:54:51,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [2080] 2026-08-26 06:54:51,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-08-26 06:54:51,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [2082] 2026-08-26 06:54:51,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-08-26 06:54:51,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2084] 2026-08-26 06:54:51,845 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-08-26 06:54:51,948 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-08-26 06:54:52,098 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1937 deleted mail.mail records with IDs: [2087] 2026-08-26 06:54:52,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-26 06:54:52,359 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal from n/a 2026-08-26 06:54:52,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:54:53,311 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:53] "GET /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 227 0.134 0.811 2026-08-26 06:54:53,581 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:53] "POST /my/tickets/create?saleorder=516 HTTP/1.1" 200 - 112 0.104 0.160 2026-08-26 06:54:53,624 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-08-26 06:54:57,942 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:company_b_portal from n/a 2026-08-26 06:54:57,952 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:54:58,913 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:58] "GET /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 222 0.092 0.871 2026-08-26 06:54:59,141 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:54:59] "POST /my/tickets/create?saleorder=517 HTTP/1.1" 200 - 90 0.092 0.130 2026-08-26 06:54:59,251 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:54:59,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-08-26 06:54:59,438 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-08-26 06:54:59,671 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:55:01,758 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1941 deleted mail.mail records with IDs: [2091] 2026-08-26 06:55:01,836 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-08-26 06:55:01,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [2093] 2026-08-26 06:55:02,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-08-26 06:55:02,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2095] 2026-08-26 06:55:02,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-08-26 06:55:02,384 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-08-26 06:55:02,509 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1945 deleted mail.mail records with IDs: [2098] 2026-08-26 06:55:02,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-08-26 06:55:02,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-08-26 06:55:03,339 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:55:05,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1948 deleted mail.mail records with IDs: [2099] 2026-08-26 06:55:05,383 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-08-26 06:55:05,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1949 deleted mail.mail records with IDs: [2101] 2026-08-26 06:55:05,552 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-08-26 06:55:05,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1950 deleted mail.mail records with IDs: [2103] 2026-08-26 06:55:05,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-08-26 06:55:05,895 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-08-26 06:55:06,009 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1952 deleted mail.mail records with IDs: [2106] 2026-08-26 06:55:06,255 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-08-26 06:55:06,293 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-08-26 06:55:06,480 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-08-26 06:55:06,747 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-08-26 06:55:06,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-08-26 06:55:07,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-08-26 06:55:07,583 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-08-26 06:55:07,875 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 06:55:08,118 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-08-26 06:55:08,197 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-08-26 06:55:08,212 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-08-26 06:55:08,244 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:55:08,878 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-08-26 06:55:09,139 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-08-26 06:55:09,233 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-08-26 06:55:09,440 204 INFO rb-f66e451-224253-408111 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-26 06:55:09,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-08-26 06:55:09,693 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-08-26 06:55:09,804 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-08-26 06:55:09,865 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:55:10,246 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-08-26 06:55:10,364 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-08-26 06:55:10,427 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:10,777 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-08-26 06:55:10,908 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:11,254 204 INFO rb-f66e451-224253-408111 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-26 06:55:11,431 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:11,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-08-26 06:55:11,825 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-08-26 06:55:11,845 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-08-26 06:55:12,196 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-08-26 06:55:12,411 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-08-26 06:55:12,987 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-26 06:55:13,464 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-08-26 06:55:13,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-08-26 06:55:13,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:13,950 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-08-26 06:55:14,080 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-08-26 06:55:14,122 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-08-26 06:55:14,187 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:14,330 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-08-26 06:55:14,402 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-08-26 06:55:14,437 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:55:14,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-08-26 06:55:14,472 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-08-26 06:55:14,494 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-08-26 06:55:14,518 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-08-26 06:55:14,539 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-08-26 06:55:14,754 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-08-26 06:55:14,775 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-08-26 06:55:14,799 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-08-26 06:55:15,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-08-26 06:55:15,026 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:55:15,687 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-08-26 06:55:15,953 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-08-26 06:55:16,007 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-08-26 06:55:16,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-08-26 06:55:16,144 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-08-26 06:55:16,216 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 06:55:16,579 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-08-26 06:55:16,710 204 INFO rb-f66e451-224253-408111 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-26 06:55:16,752 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-08-26 06:55:16,790 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:17,309 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-08-26 06:55:17,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39986] 2026-08-26 06:55:17,326 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:55:17,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-08-26 06:55:17,712 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39988] 2026-08-26 06:55:17,719 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:55:17,736 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-08-26 06:55:17,741 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1955, model: hr.employee 2026-08-26 06:55:17,771 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-08-26 06:55:17,827 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-08-26 06:55:17,875 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1955, model: hr.organization 2026-08-26 06:55:17,893 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-08-26 06:55:18,017 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1955, model: hr.organization.participation 2026-08-26 06:55:18,059 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:55:18,074 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-08-26 06:55:18,962 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-08-26 06:55:19,885 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:55:19,901 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-08-26 06:55:21,646 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:55:21,659 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-08-26 06:55:22,640 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-08-26 06:55:23,543 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:55:23,559 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-08-26 06:55:26,136 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-08-26 06:55:27,681 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 06:55:33,655 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-08-26 06:55:33,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-08-26 06:55:34,150 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-08-26 06:55:34,440 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-08-26 06:55:34,690 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-08-26 06:55:35,018 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-08-26 06:55:35,344 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:41,122 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-08-26 06:55:41,238 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1975, model: viin.hr.appraisal 2026-08-26 06:55:41,551 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1975 deleted mail.message records with IDs: [40476] 2026-08-26 06:55:41,553 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1975, model: viin.hr.appraisal 2026-08-26 06:55:41,575 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-08-26 06:55:41,664 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1976, model: viin.hr.appraisal 2026-08-26 06:55:41,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1976 deleted mail.message records with IDs: [40482] 2026-08-26 06:55:41,911 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1976, model: viin.hr.appraisal 2026-08-26 06:55:41,933 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-08-26 06:55:42,035 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1977 deleted mail.message records with IDs: [40487] 2026-08-26 06:55:42,049 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1977 deleted viin.hr.appraisal records with IDs: [14] 2026-08-26 06:55:42,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1977 deleted mail.followers records with IDs: [4565] 2026-08-26 06:55:42,082 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-08-26 06:55:42,381 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-08-26 06:55:42,931 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-08-26 06:55:43,080 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-08-26 06:55:43,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-08-26 06:55:43,230 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-08-26 06:55:43,393 204 INFO rb-f66e451-224253-408111 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-26 06:55:43,412 204 INFO rb-f66e451-224253-408111 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-26 06:55:43,483 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:55:50,401 204 INFO rb-f66e451-224253-408111 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-26 06:55:50,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-08-26 06:55:50,775 204 INFO rb-f66e451-224253-408111 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-26 06:55:50,804 204 INFO rb-f66e451-224253-408111 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-26 06:55:50,900 204 INFO rb-f66e451-224253-408111 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-26 06:55:50,932 204 INFO rb-f66e451-224253-408111 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-26 06:55:51,011 204 INFO rb-f66e451-224253-408111 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-26 06:55:51,077 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 06:55:51,342 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-08-26 06:55:51,494 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-08-26 06:55:51,636 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-08-26 06:55:51,715 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-08-26 06:55:51,752 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-08-26 06:55:52,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-08-26 06:55:52,180 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-08-26 06:55:52,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-08-26 06:55:52,327 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-08-26 06:55:52,399 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-08-26 06:55:52,530 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-08-26 06:55:52,635 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-08-26 06:55:52,742 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-08-26 06:55:52,855 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-08-26 06:55:52,994 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-08-26 06:55:53,113 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-08-26 06:55:53,236 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-08-26 06:55:53,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:55:53,608 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-08-26 06:55:53,907 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:55:54,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-08-26 06:55:54,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-08-26 06:55:54,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-08-26 06:55:54,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-08-26 06:55:54,865 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-08-26 06:55:55,127 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-08-26 06:55:55,350 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-08-26 06:55:55,538 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-08-26 06:55:55,678 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-08-26 06:55:55,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-08-26 06:55:56,165 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-08-26 06:55:56,326 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-08-26 06:55:56,483 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:55:56,685 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-08-26 06:55:56,958 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-08-26 06:55:57,285 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-08-26 06:55:57,582 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-26 06:55:57,881 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-26 06:55:58,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-08-26 06:55:58,391 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-26 06:55:58,942 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-26 06:55:59,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-26 06:55:59,995 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-26 06:56:00,396 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-26 06:56:00,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-26 06:56:01,190 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-26 06:56:01,750 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-26 06:56:02,147 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-26 06:56:02,719 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-08-26 06:56:03,112 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-26 06:56:03,501 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-26 06:56:03,873 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:04,032 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-08-26 06:56:04,328 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-08-26 06:56:04,496 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-26 06:56:04,638 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-26 06:56:04,767 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-08-26 06:56:04,924 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-26 06:56:05,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-26 06:56:05,823 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-26 06:56:06,320 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-26 06:56:06,754 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-26 06:56:07,162 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-26 06:56:07,500 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-26 06:56:07,923 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-26 06:56:08,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-26 06:56:08,800 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-08-26 06:56:09,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-26 06:56:09,562 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-26 06:56:09,914 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-08-26 06:56:10,285 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-08-26 06:56:10,754 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-08-26 06:56:11,247 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-08-26 06:56:11,695 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-08-26 06:56:12,258 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-08-26 06:56:12,440 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:12,649 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-08-26 06:56:12,788 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-08-26 06:56:12,928 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-08-26 06:56:12,990 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-08-26 06:56:14,172 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-08-26 06:56:14,228 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-08-26 06:56:14,563 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-08-26 06:56:14,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-08-26 06:56:14,940 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-08-26 06:56:15,141 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41327, 41326] 2026-08-26 06:56:15,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41325] 2026-08-26 06:56:15,303 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-08-26 06:56:15,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41330, 41329, 41327, 41326] 2026-08-26 06:56:15,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-08-26 06:56:15,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-08-26 06:56:15,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41332] 2026-08-26 06:56:15,731 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-08-26 06:56:15,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41336, 41334, 41333] 2026-08-26 06:56:15,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-08-26 06:56:15,831 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-08-26 06:56:16,128 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-08-26 06:56:16,424 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-08-26 06:56:16,519 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-08-26 06:56:16,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-08-26 06:56:16,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-08-26 06:56:17,229 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-08-26 06:56:17,494 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-08-26 06:56:17,819 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:18,042 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-08-26 06:56:18,272 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-08-26 06:56:18,536 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-08-26 06:56:18,836 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-08-26 06:56:19,357 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:19,535 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-08-26 06:56:19,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-08-26 06:56:19,768 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:24,385 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-08-26 06:56:24,924 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-08-26 06:56:25,015 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-08-26 06:56:25,394 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-08-26 06:56:25,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-08-26 06:56:25,677 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-08-26 06:56:25,748 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-08-26 06:56:26,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [274] 2026-08-26 06:56:26,125 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-08-26 06:56:26,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-08-26 06:56:26,716 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [277] 2026-08-26 06:56:26,870 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-08-26 06:56:27,183 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:56:27,346 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-08-26 06:56:27,449 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-08-26 06:56:27,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-08-26 06:56:27,642 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-08-26 06:56:27,736 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-08-26 06:56:27,834 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-08-26 06:56:27,941 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-08-26 06:56:28,084 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-08-26 06:56:28,254 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-08-26 06:56:28,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-08-26 06:56:28,540 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-08-26 06:56:29,159 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:29,349 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-08-26 06:56:29,436 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-08-26 06:56:29,600 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-08-26 06:56:29,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-08-26 06:56:29,875 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-08-26 06:56:30,039 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-08-26 06:56:30,179 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-08-26 06:56:30,347 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:30,521 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-08-26 06:56:30,592 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-08-26 06:56:30,737 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-08-26 06:56:31,014 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:31,193 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-08-26 06:56:31,303 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-08-26 06:56:31,448 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-08-26 06:56:31,575 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-08-26 06:56:31,709 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-08-26 06:56:31,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-08-26 06:56:31,978 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:32,124 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-08-26 06:56:32,608 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:32,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-08-26 06:56:33,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41698] 2026-08-26 06:56:33,014 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:33,471 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-08-26 06:56:33,486 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41700] 2026-08-26 06:56:33,497 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:33,860 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-08-26 06:56:34,115 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-08-26 06:56:34,272 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1157] 2026-08-26 06:56:34,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2142] 2026-08-26 06:56:34,807 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-08-26 06:56:34,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1158] 2026-08-26 06:56:35,009 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-08-26 06:56:35,121 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-08-26 06:56:35,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-08-26 06:56:35,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1160] 2026-08-26 06:56:35,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2146] 2026-08-26 06:56:36,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-08-26 06:56:36,222 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1161] 2026-08-26 06:56:36,317 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-08-26 06:56:36,396 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1163] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2150] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1164] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1165] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-08-26 06:56:37,967 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-08-26 06:56:38,297 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-08-26 06:56:38,433 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1167] 2026-08-26 06:56:38,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2156] 2026-08-26 06:56:39,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-08-26 06:56:39,796 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1168] 2026-08-26 06:56:39,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-08-26 06:56:39,996 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-08-26 06:56:40,396 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-08-26 06:56:40,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.activity records with IDs: [1170] 2026-08-26 06:56:40,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [2160] 2026-08-26 06:56:41,094 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-08-26 06:56:42,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1171] 2026-08-26 06:56:42,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-08-26 06:56:42,226 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1173] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1174] 2023-01-22 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2023-01-22 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2023-01-22 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41767] 2026-08-26 06:56:43,261 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1176] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1177] 2023-01-15 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-08-26 06:56:44,908 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:56:45,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-08-26 06:56:46,044 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-08-26 06:56:46,768 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-08-26 06:56:47,622 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:56:48,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-08-26 06:56:48,086 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41809] 2026-08-26 06:56:48,096 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:48,614 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-08-26 06:56:48,623 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41811] 2026-08-26 06:56:48,630 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:49,266 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1179] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1180] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-08-26 06:56:50,882 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1182] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1183] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1185] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1186] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-08-26 06:56:53,160 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1188] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1189] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1191] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1192] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-08-26 06:56:55,641 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1194] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1195] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-08-26 06:56:57,555 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:56:58,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-08-26 06:56:58,089 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41878] 2026-08-26 06:56:58,096 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:58,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-08-26 06:56:58,842 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41880] 2026-08-26 06:56:58,853 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:56:59,514 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1197] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1198] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-08-26 06:57:01,179 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1201] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1202] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2024-07-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [292] 2026-08-26 06:57:07,553 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1205] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1206] 2024-03-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1209] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1210] 2024-09-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-08-26 06:57:10,297 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2024-05-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1212] 2024-05-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2024-05-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2024-05-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1213] 2024-05-01 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-08-26 06:57:12,153 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:57:13,622 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-08-26 06:57:13,650 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-08-26 06:57:13,689 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-08-26 06:57:13,717 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-08-26 06:57:13,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-08-26 06:57:13,774 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-08-26 06:57:13,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-08-26 06:57:13,846 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-08-26 06:57:13,889 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:57:15,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-08-26 06:57:15,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-08-26 06:57:15,816 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-08-26 06:57:15,918 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-08-26 06:57:15,994 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-08-26 06:57:16,045 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-08-26 06:57:16,112 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-08-26 06:57:16,150 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-08-26 06:57:16,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-08-26 06:57:16,229 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-08-26 06:57:16,275 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-08-26 06:57:16,314 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-08-26 06:57:16,359 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-08-26 06:57:16,414 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:57:16,426 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-08-26 06:57:16,478 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:57:16,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-08-26 06:57:16,833 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-08-26 06:57:17,192 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:57:17,212 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-08-26 06:57:17,519 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-08-26 06:57:17,804 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-08-26 06:57:18,236 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-08-26 06:57:18,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:57:18,601 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-08-26 06:57:19,919 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-08-26 06:57:20,457 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-08-26 06:57:21,017 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-08-26 06:57:21,785 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:57:21,801 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-08-26 06:57:22,055 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-08-26 06:57:22,375 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-08-26 06:57:23,538 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-08-26 06:57:24,283 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-08-26 06:57:26,533 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:57:33,541 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-08-26 06:57:34,270 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-08-26 06:57:34,529 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-08-26 06:57:34,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-08-26 06:57:35,415 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-08-26 06:57:35,952 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-08-26 06:57:36,511 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-08-26 06:57:36,942 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-08-26 06:57:37,324 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-08-26 06:57:37,753 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:57:37,768 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-08-26 06:57:37,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-08-26 06:57:38,212 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1216] 2026-08-26 06:57:38,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [3, 102] 2026-08-26 06:57:38,890 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1362, 1361, 1360, 1359, 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] 2026-08-26 06:57:39,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-08-26 06:57:39,799 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1333, 1332, 1331, 1330, 1329] 2026-08-26 06:57:39,996 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-08-26 06:57:40,325 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-08-26 06:57:40,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-08-26 06:57:40,534 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:57:40,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-08-26 06:57:41,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-08-26 06:57:41,145 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:57:41,817 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-08-26 06:57:41,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42556] 2026-08-26 06:57:41,834 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:57:41,915 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-08-26 06:57:41,996 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-08-26 06:57:42,096 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 06:57:44,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-08-26 06:57:44,031 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42591] 2026-08-26 06:57:44,038 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:57:44,055 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-08-26 06:57:44,086 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-08-26 06:57:44,128 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-08-26 06:57:44,174 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-08-26 06:57:44,211 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-08-26 06:57:44,243 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-08-26 06:57:44,295 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-08-26 06:57:44,351 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-08-26 06:57:44,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-08-26 06:57:44,465 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-08-26 06:57:44,532 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 06:57:46,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-08-26 06:57:46,169 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42626] 2026-08-26 06:57:46,176 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:57:46,707 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-08-26 06:57:46,716 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42631] 2026-08-26 06:57:46,722 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:57:46,738 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-08-26 06:57:46,768 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-08-26 06:57:46,787 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-08-26 06:57:46,840 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-08-26 06:57:46,874 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-26 06:57:46,886 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-08-26 06:57:47,233 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-08-26 06:57:47,702 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:57:47,714 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-08-26 06:57:48,267 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-08-26 06:57:49,227 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-08-26 06:57:49,846 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-08-26 06:57:50,488 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-08-26 06:57:51,378 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-08-26 06:57:52,238 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-08-26 06:57:53,109 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-08-26 06:57:53,984 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-08-26 06:57:54,742 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-08-26 06:57:55,397 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-08-26 06:57:56,393 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:57:56,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-08-26 06:58:07,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-08-26 06:58:16,735 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 06:58:16,751 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-08-26 06:58:16,787 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:58:16,802 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-08-26 06:58:17,794 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-08-26 06:58:19,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-08-26 06:58:20,064 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-08-26 06:58:20,988 204 INFO rb-f66e451-224253-408111 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-26 06:58:21,858 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-08-26 06:58:22,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-08-26 06:58:23,599 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-08-26 06:58:24,428 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-26 06:58:24,445 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-08-26 06:58:24,954 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-08-26 06:58:24,981 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43761] 2026-08-26 06:58:24,998 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:25,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-08-26 06:58:25,449 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43763] 2026-08-26 06:58:25,456 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:26,569 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:test_hr_user from n/a 2026-08-26 06:58:26,583 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:58:26,878 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:26] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.015 0.286 2026-08-26 06:58:26,906 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:26] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.006 0.018 2026-08-26 06:58:26,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-08-26 06:58:26,930 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-08-26 06:58:27,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-08-26 06:58:27,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43788] 2026-08-26 06:58:27,417 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:27,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-08-26 06:58:27,837 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43790] 2026-08-26 06:58:27,844 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:28,980 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:test_base_user from n/a 2026-08-26 06:58:28,997 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:58:30,083 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:30] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.035 1.064 2026-08-26 06:58:30,107 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:30] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.006 0.012 2026-08-26 06:58:30,157 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:30] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.004 0.009 2026-08-26 06:58:30,158 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-08-26 06:58:30,199 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-08-26 06:58:30,632 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-08-26 06:58:30,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43815] 2026-08-26 06:58:30,646 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:30,999 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-08-26 06:58:31,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43817] 2026-08-26 06:58:31,013 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 06:58:31,978 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:test_hr_user from n/a 2026-08-26 06:58:32,004 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 06:58:32,292 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:32] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.024 0.275 2026-08-26 06:58:32,310 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:32] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.006 0.008 2026-08-26 06:58:32,379 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 06:58:32] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.012 0.012 2026-08-26 06:58:32,382 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-08-26 06:58:32,428 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 06:58:37,954 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-08-26 06:58:38,248 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-08-26 06:58:38,262 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-08-26 06:58:38,295 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7145] 2026-08-26 06:58:38,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-08-26 06:58:38,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-08-26 06:58:38,637 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [13081] 2026-08-26 06:58:38,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-08-26 06:58:38,751 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-08-26 06:58:38,768 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-08-26 06:58:38,773 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-08-26 06:58:38,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-08-26 06:58:39,139 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [402928] 2026-08-26 06:58:39,139 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-08-26 06:58:39,159 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-08-26 06:58:39,182 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-08-26 06:58:39,224 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-08-26 06:58:39,231 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-08-26 06:58:39,280 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-08-26 06:58:39,518 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-08-26 06:58:39,542 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-08-26 06:58:39,757 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-08-26 06:58:39,970 204 INFO rb-f66e451-224253-408111 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-26 06:58:39,991 204 INFO rb-f66e451-224253-408111 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-26 06:58:39,999 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,006 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-08-26 06:58:40,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-08-26 06:58:40,201 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-08-26 06:58:40,234 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,257 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,266 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,274 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,365 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,453 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,480 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,501 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,790 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,804 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,811 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,819 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,830 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,893 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,921 204 INFO rb-f66e451-224253-408111 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-26 06:58:40,930 204 INFO rb-f66e451-224253-408111 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-26 06:58:41,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-26 06:58:41,042 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-08-26 06:58:41,428 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-26 06:58:41,454 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-08-26 06:58:41,770 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2018 deleted hr.overtime.plan records with IDs: [2] 2026-08-26 06:58:41,793 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-08-26 06:58:42,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-08-26 06:58:42,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-26 06:58:42,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-08-26 06:58:43,179 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-26 06:58:43,949 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-08-26 06:58:45,113 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:58:50,284 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-08-26 06:58:50,682 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:50,827 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-08-26 06:58:51,095 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-08-26 06:58:51,367 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-08-26 06:58:51,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:51,687 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-08-26 06:58:51,731 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-26 06:58:51,898 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-08-26 06:58:52,011 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-08-26 06:58:52,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:53,010 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-08-26 06:58:54,077 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-08-26 06:58:54,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:54,227 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-08-26 06:58:54,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-26 06:58:54,480 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-08-26 06:58:54,572 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-08-26 06:58:55,074 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:55,175 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-08-26 06:58:55,309 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:55,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-08-26 06:58:55,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [8] 2026-08-26 06:58:56,147 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:56,458 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-08-26 06:58:56,633 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:57,042 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-08-26 06:58:57,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:57,757 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-08-26 06:58:58,006 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:58,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [159874] 2026-08-26 06:58:58,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-08-26 06:58:58,454 204 INFO rb-f66e451-224253-408111 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-26 06:58:58,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-26 06:58:59,295 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-08-26 06:58:59,362 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-08-26 06:58:59,402 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-08-26 06:58:59,511 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-08-26 06:58:59,925 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:58:59,937 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-08-26 06:59:04,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-08-26 06:59:09,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-08-26 06:59:14,671 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-08-26 06:59:19,615 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-08-26 06:59:24,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-08-26 06:59:28,670 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 06:59:33,600 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-08-26 06:59:33,919 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-08-26 06:59:35,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-08-26 06:59:35,044 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-08-26 06:59:35,282 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-08-26 06:59:35,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-08-26 06:59:35,742 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-08-26 06:59:36,133 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-08-26 06:59:36,321 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-26 06:59:36,701 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-08-26 06:59:36,758 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-08-26 06:59:36,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-26 06:59:36,836 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [66] 2026-08-26 06:59:37,040 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-08-26 06:59:37,100 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-08-26 06:59:38,522 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-08-26 06:59:38,636 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-08-26 06:59:43,205 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:59:48,541 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-08-26 06:59:48,853 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-08-26 06:59:48,903 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-08-26 06:59:48,927 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-08-26 06:59:48,955 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-08-26 06:59:48,995 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-08-26 06:59:49,034 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-08-26 06:59:49,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-08-26 06:59:49,106 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-08-26 06:59:49,154 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-08-26 06:59:49,193 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-08-26 06:59:49,253 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 06:59:50,366 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-08-26 06:59:50,594 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-26 06:59:50,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-08-26 06:59:51,111 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-26 06:59:51,181 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-08-26 06:59:51,204 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-08-26 06:59:51,514 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-26 06:59:54,379 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-08-26 06:59:54,463 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-08-26 06:59:54,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-26 06:59:57,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-08-26 06:59:57,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-08-26 06:59:57,763 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-26 07:00:00,381 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-08-26 07:00:00,667 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-08-26 07:00:00,757 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-08-26 07:00:02,630 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1219] 2026-08-26 07:00:02,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-08-26 07:00:02,920 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-08-26 07:00:07,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-08-26 07:00:08,136 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-08-26 07:00:09,775 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-08-26 07:00:09,945 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1220] 2026-08-26 07:00:10,119 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-08-26 07:00:10,144 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2244] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1221] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2245] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1222] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2246] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2247] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1223] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2248] 2026-08-26 07:00:18,477 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2249] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1224] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2250] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1225] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2251] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2252] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1226] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2253] 2026-08-26 07:00:30,909 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2254] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1227] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2255] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1228] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2256] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2257] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1229] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2258] 2026-08-26 07:00:43,027 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2259] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1230] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2260] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1231] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2261] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2262] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1232] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2263] 2026-08-26 07:00:54,553 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2264] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1233] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2265] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1234] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2266] 2026-08-26 07:01:00,714 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-08-26 07:01:02,322 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-08-26 07:01:02,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1235] 2026-08-26 07:01:04,308 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-08-26 07:01:04,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1236] 2026-08-26 07:01:06,485 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-08-26 07:01:07,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1237] 2026-08-26 07:01:10,053 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-08-26 07:01:11,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1238] 2026-08-26 07:01:11,573 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2271] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1239] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2272] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1240] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2273] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2274] 2026-08-26 07:01:17,816 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2275] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1242] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2276] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1243] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2277] 2024-01-01 08:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2278] 2026-08-26 07:01:24,807 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:01:25,846 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-08-26 07:01:25,968 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-08-26 07:01:26,048 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-08-26 07:01:27,625 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-08-26 07:01:27,722 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-08-26 07:01:29,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-08-26 07:01:29,545 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-08-26 07:01:29,611 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-08-26 07:01:29,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [245] 2026-08-26 07:01:29,684 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-08-26 07:01:29,753 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-26 07:01:29,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [244] 2026-08-26 07:01:29,923 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [134] 2026-08-26 07:01:30,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-08-26 07:01:30,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45099] 2026-08-26 07:01:30,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [89] 2026-08-26 07:01:30,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5056] 2026-08-26 07:01:30,437 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-08-26 07:01:32,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-08-26 07:01:32,340 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-26 07:01:32,446 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:01:33,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-08-26 07:01:35,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-08-26 07:01:37,139 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1248] 2026-08-26 07:01:37,273 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2283] 2026-08-26 07:01:39,053 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1249] 2026-08-26 07:01:39,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2284] 2026-08-26 07:01:39,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-08-26 07:01:41,657 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-08-26 07:01:43,160 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1250] 2026-08-26 07:01:43,282 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2286] 2026-08-26 07:01:44,646 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1251] 2026-08-26 07:01:44,757 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2287] 2026-08-26 07:01:46,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-08-26 07:01:48,297 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1252] 2026-08-26 07:01:48,398 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2289] 2026-08-26 07:01:49,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1253] 2026-08-26 07:01:49,927 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2290] 2026-08-26 07:01:50,047 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-08-26 07:01:52,016 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-08-26 07:01:53,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1254] 2026-08-26 07:01:53,810 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2292] 2026-08-26 07:01:55,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1255] 2026-08-26 07:01:55,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2293] 2026-08-26 07:01:55,628 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:01:56,873 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [128] 2026-08-26 07:01:56,929 204 INFO rb-f66e451-224253-408111 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-26 07:01:59,637 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-08-26 07:02:02,564 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1256] 2026-08-26 07:02:02,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1257] 2026-08-26 07:02:02,963 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1258] 2026-08-26 07:02:03,000 204 INFO rb-f66e451-224253-408111 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-26 07:02:05,550 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-08-26 07:02:08,119 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1259] 2026-08-26 07:02:08,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1260] 2026-08-26 07:02:08,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1261] 2026-08-26 07:02:08,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45150, 45149] 2026-08-26 07:02:08,926 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-08-26 07:02:08,932 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5070, 5071] 2026-08-26 07:02:08,972 204 INFO rb-f66e451-224253-408111 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-26 07:02:11,847 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-08-26 07:02:14,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1262] 2026-08-26 07:02:15,071 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1263] 2026-08-26 07:02:15,205 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1264] 2026-08-26 07:02:15,582 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [45159, 45158] 2026-08-26 07:02:15,614 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-08-26 07:02:15,620 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5072, 5073] 2026-08-26 07:02:15,662 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:02:16,843 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [131] 2026-08-26 07:02:16,877 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-08-26 07:02:17,386 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-08-26 07:02:17,753 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-08-26 07:02:19,333 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-08-26 07:02:19,811 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-08-26 07:02:21,290 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-08-26 07:02:21,392 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1266] 2026-08-26 07:02:21,863 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-08-26 07:02:23,364 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-08-26 07:02:24,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1267] 2026-08-26 07:02:24,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-08-26 07:02:25,246 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-08-26 07:02:26,789 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-08-26 07:02:28,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1268] 2026-08-26 07:02:28,415 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-08-26 07:02:29,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-08-26 07:02:30,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-08-26 07:02:31,963 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1269] 2026-08-26 07:02:32,026 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-08-26 07:02:32,643 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-08-26 07:02:32,756 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-08-26 07:02:32,790 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-08-26 07:02:34,191 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-08-26 07:02:35,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1270] 2026-08-26 07:02:35,711 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-08-26 07:02:36,593 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-08-26 07:02:36,997 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-08-26 07:02:37,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [257] 2026-08-26 07:02:37,058 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-08-26 07:02:37,915 204 INFO rb-f66e451-224253-408111 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-26 07:02:39,548 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-08-26 07:02:40,956 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1271] 2026-08-26 07:02:41,032 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-08-26 07:02:41,803 204 INFO rb-f66e451-224253-408111 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-26 07:02:43,334 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-08-26 07:02:44,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1272] 2026-08-26 07:02:44,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-08-26 07:02:45,788 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:02:50,539 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-08-26 07:02:51,009 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:51,263 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-08-26 07:02:51,639 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:51,777 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-08-26 07:02:52,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:52,301 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-08-26 07:02:52,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-08-26 07:02:52,630 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:52,823 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-08-26 07:02:52,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-08-26 07:02:53,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:53,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-08-26 07:02:53,396 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-08-26 07:02:53,684 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:53,862 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-08-26 07:02:53,892 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-08-26 07:02:54,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:54,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-08-26 07:02:54,438 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-08-26 07:02:54,742 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:54,914 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-08-26 07:02:54,953 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-08-26 07:02:55,220 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:55,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-08-26 07:02:55,432 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-08-26 07:02:55,768 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:55,947 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-08-26 07:02:55,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-08-26 07:02:56,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:56,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-08-26 07:02:56,526 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-08-26 07:02:56,770 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:56,913 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-08-26 07:02:57,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:57,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-08-26 07:02:57,534 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-08-26 07:02:57,570 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-08-26 07:02:57,939 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:58,788 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-08-26 07:02:58,842 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-08-26 07:02:58,869 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-08-26 07:02:59,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:02:59,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-08-26 07:02:59,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-08-26 07:02:59,490 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-08-26 07:02:59,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:03:00,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-08-26 07:03:00,170 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-08-26 07:03:00,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-08-26 07:03:00,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-08-26 07:03:00,317 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-08-26 07:03:00,535 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2708, 2707, 2706, 2705, 2704, 2703, 2702, 2701, 2700, 2699] 2026-08-26 07:03:00,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [155120, 155129, 155121, 155122, 155123, 155124, 155125, 155126, 155127, 155128] 2026-08-26 07:03:00,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-08-26 07:03:00,605 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-08-26 07:03:00,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:03:01,022 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-08-26 07:03:01,195 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-08-26 07:03:01,492 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:03:01,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-08-26 07:03:01,717 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-08-26 07:03:02,090 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:03:02,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-08-26 07:03:02,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-08-26 07:03:02,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-26 07:03:02,974 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:03:08,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-08-26 07:03:08,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-08-26 07:03:08,645 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1273] 2026-08-26 07:03:08,668 204 INFO rb-f66e451-224253-408111 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-26 07:03:08,870 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-08-26 07:03:08,942 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1274] 2026-08-26 07:03:08,964 204 INFO rb-f66e451-224253-408111 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-26 07:03:09,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-08-26 07:03:09,274 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1275] 2026-08-26 07:03:09,303 204 INFO rb-f66e451-224253-408111 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-26 07:03:09,340 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-08-26 07:03:09,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-08-26 07:03:09,700 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1276] 2026-08-26 07:03:09,834 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-26 07:03:10,166 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-08-26 07:03:10,337 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-08-26 07:03:10,538 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-08-26 07:03:10,613 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1277] 2026-08-26 07:03:10,646 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45201, 45200] 2026-08-26 07:03:10,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-08-26 07:03:10,665 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5090, 5091] 2026-08-26 07:03:10,718 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-26 07:03:10,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [263] 2026-08-26 07:03:10,798 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:03:11,111 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-08-26 07:03:11,727 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-08-26 07:03:12,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-08-26 07:03:12,678 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-08-26 07:03:12,933 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-08-26 07:03:12,956 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-08-26 07:03:13,696 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-08-26 07:03:14,193 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-08-26 07:03:14,215 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45220] 2026-08-26 07:03:14,240 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [269] 2026-08-26 07:03:14,264 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-08-26 07:03:14,880 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-08-26 07:03:15,410 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-08-26 07:03:16,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-08-26 07:03:16,806 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-08-26 07:03:17,349 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-08-26 07:03:17,426 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-26 07:03:17,805 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-26 07:03:17,852 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-08-26 07:03:18,305 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:03:18,471 204 INFO rb-f66e451-224253-408111 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-26 07:03:18,534 204 INFO rb-f66e451-224253-408111 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-26 07:03:18,558 204 INFO rb-f66e451-224253-408111 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-26 07:03:18,583 204 INFO rb-f66e451-224253-408111 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-26 07:03:18,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-08-26 07:03:18,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-08-26 07:03:18,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-08-26 07:03:18,709 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-08-26 07:03:18,757 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-08-26 07:03:18,791 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:03:18,941 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-08-26 07:03:19,023 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:03:24,107 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-08-26 07:03:24,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:24,727 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-08-26 07:03:25,094 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:25,246 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-08-26 07:03:25,579 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:25,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-08-26 07:03:25,826 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-08-26 07:03:26,144 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:26,350 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-08-26 07:03:26,377 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-08-26 07:03:26,719 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:26,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-08-26 07:03:26,915 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-08-26 07:03:27,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:27,432 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-08-26 07:03:27,460 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-08-26 07:03:27,854 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:28,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-08-26 07:03:28,087 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-08-26 07:03:28,425 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:28,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-08-26 07:03:28,647 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-08-26 07:03:29,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:29,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-08-26 07:03:29,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-08-26 07:03:29,687 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:29,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-08-26 07:03:29,900 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-08-26 07:03:30,236 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:30,447 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-08-26 07:03:30,478 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-08-26 07:03:30,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:31,075 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-08-26 07:03:31,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-08-26 07:03:31,177 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-08-26 07:03:31,557 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:31,747 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-08-26 07:03:31,774 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-08-26 07:03:32,185 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:32,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-08-26 07:03:32,395 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-08-26 07:03:32,832 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:33,001 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-08-26 07:03:33,031 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-08-26 07:03:33,808 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:35,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-08-26 07:03:35,397 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-08-26 07:03:35,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:36,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-08-26 07:03:36,101 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-08-26 07:03:36,453 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:36,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-08-26 07:03:36,772 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-08-26 07:03:36,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-08-26 07:03:36,839 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-08-26 07:03:36,871 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-08-26 07:03:37,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-26 07:03:37,535 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:03:38,510 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-08-26 07:03:39,452 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-08-26 07:03:40,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-08-26 07:03:40,149 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-08-26 07:03:40,968 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-26 07:03:41,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-08-26 07:03:41,404 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-08-26 07:03:41,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-08-26 07:03:42,513 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-08-26 07:03:42,782 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-08-26 07:03:43,523 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-08-26 07:03:44,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-26 07:03:44,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-08-26 07:03:44,683 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-08-26 07:03:44,730 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:03:49,134 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-08-26 07:03:49,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:49,755 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-08-26 07:03:49,782 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-08-26 07:03:50,154 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:50,320 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-08-26 07:03:50,344 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-08-26 07:03:50,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:50,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-08-26 07:03:51,226 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:51,426 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-08-26 07:03:51,450 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-08-26 07:03:51,843 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:52,005 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-08-26 07:03:52,326 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:52,466 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-08-26 07:03:52,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-08-26 07:03:52,941 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:53,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-08-26 07:03:53,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-08-26 07:03:53,173 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-08-26 07:03:53,601 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:53,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-08-26 07:03:53,824 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-08-26 07:03:53,871 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-08-26 07:03:54,289 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:54,479 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-08-26 07:03:54,510 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-08-26 07:03:54,541 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-08-26 07:03:54,843 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-26 07:03:55,174 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-08-26 07:03:55,216 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-08-26 07:03:55,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-08-26 07:03:55,323 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-08-26 07:03:55,370 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-08-26 07:03:55,400 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-08-26 07:03:55,454 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:03:55,475 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-08-26 07:03:55,507 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-08-26 07:03:55,534 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-08-26 07:03:55,564 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-08-26 07:03:55,595 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-08-26 07:03:55,625 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-08-26 07:03:55,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-08-26 07:03:55,674 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:03:57,251 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-08-26 07:04:02,044 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-08-26 07:04:02,143 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-08-26 07:04:02,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-08-26 07:04:02,357 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-08-26 07:04:02,565 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:04:04,287 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-08-26 07:04:09,798 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-08-26 07:04:09,912 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:04:09,925 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-08-26 07:04:10,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [116] 2026-08-26 07:04:13,056 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-08-26 07:04:13,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-08-26 07:04:13,903 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-08-26 07:04:13,979 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-08-26 07:04:14,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-08-26 07:04:14,917 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-08-26 07:04:17,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-08-26 07:04:18,052 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-08-26 07:04:18,761 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-08-26 07:04:18,846 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-08-26 07:04:22,318 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-08-26 07:04:22,408 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [129] 2026-08-26 07:04:25,878 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-08-26 07:04:25,976 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [132] 2026-08-26 07:04:29,402 204 INFO rb-f66e451-224253-408111 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-26 07:04:29,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [135] 2026-08-26 07:04:33,039 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:04:34,797 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-08-26 07:04:35,005 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-08-26 07:04:35,235 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-08-26 07:04:35,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-08-26 07:04:35,590 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-08-26 07:04:35,984 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-08-26 07:04:36,003 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45342] 2026-08-26 07:04:36,011 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:04:36,442 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-08-26 07:04:36,450 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45344] 2026-08-26 07:04:36,457 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:04:36,893 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:04:36,928 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-08-26 07:04:37,137 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-08-26 07:04:37,173 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:04:37,187 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-26 07:04:42,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2040 deleted mail.message records with IDs: [5550] 2026-08-26 07:04:42,683 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2040 deleted ir.model.data records with IDs: [308830] 2026-08-26 07:04:42,684 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2040 deleted hr.rank records with IDs: [11] 2026-08-26 07:04:42,759 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2040 deleted hr.job.rank.line records with IDs: [2] 2026-08-26 07:04:42,799 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-26 07:04:48,016 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2042, model: hr.rank 2026-08-26 07:04:48,036 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2042, model: hr.role 2026-08-26 07:04:48,051 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2042 deleted mail.message records with IDs: [5563] 2026-08-26 07:04:48,053 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2042, model: hr.rank 2026-08-26 07:04:48,078 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2042, model: hr.job.rank.line 2026-08-26 07:04:48,080 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2042, model: hr.job.rank.line 2026-08-26 07:04:48,083 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2042, model: hr.job.rank.line 2026-08-26 07:04:48,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-26 07:04:53,029 204 INFO rb-f66e451-224253-408111 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-26 07:04:53,059 204 INFO rb-f66e451-224253-408111 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-26 07:04:53,116 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:04:53,128 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-08-26 07:05:03,104 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-08-26 07:05:08,420 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-08-26 07:05:13,449 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-08-26 07:05:18,654 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-08-26 07:05:23,433 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-08-26 07:05:28,859 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-08-26 07:05:33,645 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-08-26 07:05:38,717 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-08-26 07:05:43,501 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-08-26 07:05:48,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-08-26 07:05:57,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-08-26 07:06:02,893 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-08-26 07:06:07,490 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-08-26 07:06:12,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5564] 2026-08-26 07:06:12,710 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [308857] 2026-08-26 07:06:12,710 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-08-26 07:06:12,913 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-08-26 07:06:18,473 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5563] 2026-08-26 07:06:18,537 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-08-26 07:06:23,512 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:06:23,547 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-26 07:06:23,595 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-26 07:06:23,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-26 07:06:32,457 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-08-26 07:06:32,940 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [6] 2026-08-26 07:06:33,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-08-26 07:06:33,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-08-26 07:06:33,305 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-08-26 07:06:33,490 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-08-26 07:06:33,710 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [7] 2026-08-26 07:06:33,738 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-08-26 07:06:34,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2102 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-08-26 07:06:34,074 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-08-26 07:06:34,306 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-08-26 07:06:34,538 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-08-26 07:06:34,828 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-08-26 07:06:34,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-08-26 07:06:34,959 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-08-26 07:06:35,104 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 07:06:35,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-26 07:06:35,163 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-26 07:06:35,163 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-26 07:06:42,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-08-26 07:06:42,553 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,563 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,567 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,569 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,571 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,573 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,575 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,577 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,768 204 INFO rb-f66e451-224253-408111 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-26 07:06:42,790 204 INFO rb-f66e451-224253-408111 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-26 07:06:42,809 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,859 204 INFO rb-f66e451-224253-408111 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-26 07:06:42,903 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,954 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:42,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49678] 2026-08-26 07:06:42,998 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:43,016 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49679] 2026-08-26 07:06:43,026 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:43,044 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49675] 2026-08-26 07:06:43,051 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:43,060 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2108 deleted mail.message records with IDs: [49676] 2026-08-26 07:06:43,074 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2108, model: hr.recognition.discipline.decision 2026-08-26 07:06:43,095 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-08-26 07:06:43,187 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:43,242 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,404 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,469 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,623 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,660 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,812 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,926 204 INFO rb-f66e451-224253-408111 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-26 07:06:43,968 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,019 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49682] 2026-08-26 07:06:44,060 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,072 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49681] 2026-08-26 07:06:44,081 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,092 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49683] 2026-08-26 07:06:44,101 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,113 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49675] 2026-08-26 07:06:44,122 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49676] 2026-08-26 07:06:44,142 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:44,168 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-08-26 07:06:44,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [49686, 49685, 49684, 49676, 49675] 2026-08-26 07:06:44,433 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2109 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-08-26 07:06:44,437 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2109 deleted mail.followers records with IDs: [5236, 5237, 5238] 2026-08-26 07:06:44,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-08-26 07:06:44,896 204 INFO rb-f66e451-224253-408111 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-26 07:06:44,920 204 INFO rb-f66e451-224253-408111 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-26 07:06:44,954 204 INFO rb-f66e451-224253-408111 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-26 07:06:44,993 204 INFO rb-f66e451-224253-408111 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-26 07:06:45,026 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:45,047 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 2109, model: hr.recognition.discipline.decision 2026-08-26 07:06:45,065 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [49692] 2026-08-26 07:06:45,076 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision 2026-08-26 07:06:45,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [49692] 2026-08-26 07:06:45,098 204 INFO rb-f66e451-224253-408111 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-26 07:06:45,185 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [49692] 2026-08-26 07:06:45,202 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2110 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-08-26 07:06:45,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [49694] 2026-08-26 07:06:45,225 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2110 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-08-26 07:06:45,231 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2110 deleted mail.followers records with IDs: [5239] 2026-08-26 07:06:45,250 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-08-26 07:06:45,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-26 07:06:45,379 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-26 07:06:45,384 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2105, model: hr.recognition.discipline.decision.type 2026-08-26 07:06:45,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-08-26 07:06:45,515 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-26 07:06:45,565 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5578, 5577, 5576] 2026-08-26 07:06:45,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309337, 309336, 309335] 2026-08-26 07:06:45,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-26 07:06:53,024 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-08-26 07:06:53,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-26 07:06:53,884 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-08-26 07:06:53,928 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:06:54,189 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-08-26 07:06:54,535 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:06:54,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309440, 309439] 2026-08-26 07:06:54,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-26 07:06:54,734 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-08-26 07:06:54,765 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-26 07:06:54,784 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-08-26 07:06:54,823 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-26 07:06:54,842 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-08-26 07:06:55,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-08-26 07:06:55,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-26 07:06:55,054 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-08-26 07:06:55,377 204 INFO rb-f66e451-224253-408111 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-26 07:06:55,392 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2118, model: hr.applicant.resume.line 2026-08-26 07:06:55,395 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2118, model: hr.applicant.resume.line 2026-08-26 07:06:55,399 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2118, model: hr.applicant.resume.line 2026-08-26 07:06:55,432 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:06:55,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309440, 309439] 2026-08-26 07:06:55,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-26 07:06:55,611 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-08-26 07:06:55,863 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-08-26 07:06:55,906 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2024-02-29 09:00:00,000 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2024-02-29 09:00:00,000 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2024-02-29 09:00:00,000 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2024-02-29 09:00:00,000 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2024-02-29 09:00:00,000 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-f66e451-224253-408111 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-26 07:07:06,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-08-26 07:07:06,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-26 07:07:11,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2121 deleted mail.message records with IDs: [50184] 2026-08-26 07:07:11,382 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2121 deleted hr.role records with IDs: [10] 2026-08-26 07:07:11,388 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2121 deleted mail.followers records with IDs: [5317] 2026-08-26 07:07:11,429 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-26 07:07:16,473 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2123, model: hr.role 2026-08-26 07:07:16,485 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2123, model: hr.role 2026-08-26 07:07:16,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2123 deleted mail.message records with IDs: [3231] 2026-08-26 07:07:16,508 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2123, model: hr.role 2026-08-26 07:07:16,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-26 07:07:21,170 204 INFO rb-f66e451-224253-408111 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-26 07:07:21,256 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:07:21,273 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-08-26 07:07:25,372 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-08-26 07:07:25,399 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-08-26 07:07:25,425 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-08-26 07:07:25,463 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-08-26 07:07:25,490 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-08-26 07:07:25,530 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:07:25,545 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-08-26 07:07:34,619 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-08-26 07:07:39,830 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-08-26 07:07:44,491 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-08-26 07:07:49,193 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-08-26 07:07:53,895 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-08-26 07:07:58,211 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-08-26 07:08:04,118 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-08-26 07:08:10,307 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-08-26 07:08:14,927 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3231] 2026-08-26 07:08:14,989 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-08-26 07:08:19,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52809] 2026-08-26 07:08:19,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-08-26 07:08:19,701 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-08-26 07:08:24,819 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-26 07:08:31,212 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-08-26 07:08:31,339 204 INFO rb-f66e451-224253-408111 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-f66e451-224253/odoo/tests/case.py:247 2026-08-26 07:08:35,404 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [582] 2026-08-26 07:08:35,902 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [584] 2026-08-26 07:08:36,481 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [586] 2024-10-20 00:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-08-26 07:08:37,457 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-08-26 07:08:37,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-08-26 07:08:37,977 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-08-26 07:08:38,508 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-08-26 07:08:38,958 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-08-26 07:08:39,473 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-08-26 07:08:40,158 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-08-26 07:08:40,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-08-26 07:08:41,284 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-08-26 07:08:41,997 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:08:47,067 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-08-26 07:08:47,216 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.job 2026-08-26 07:08:47,238 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2173 deleted mail.message records with IDs: [2949, 2297] 2026-08-26 07:08:47,240 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.job 2026-08-26 07:08:47,298 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.skill.description 2026-08-26 07:08:47,301 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.skill.description 2026-08-26 07:08:47,307 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2173, model: hr.skill.description 2026-08-26 07:08:47,346 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: hr.rank.skill.description 2026-08-26 07:08:47,349 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: hr.rank.skill.description 2026-08-26 07:08:47,352 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2173, model: hr.rank.skill.description 2026-08-26 07:08:47,378 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-08-26 07:08:47,411 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-26 07:08:47,479 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:08:52,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-08-26 07:08:53,060 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-08-26 07:08:53,293 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-08-26 07:08:53,435 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-08-26 07:08:53,583 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:09:03,792 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-08-26 07:09:03,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-08-26 07:09:03,933 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-08-26 07:09:04,046 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-08-26 07:09:04,089 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-08-26 07:09:04,253 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-08-26 07:09:04,370 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-08-26 07:09:04,553 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-08-26 07:09:04,626 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-08-26 07:09:04,686 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-08-26 07:09:04,771 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-08-26 07:09:04,801 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-08-26 07:09:04,844 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-08-26 07:09:04,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-08-26 07:09:04,927 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-26 07:09:04,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-08-26 07:09:04,993 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-26 07:09:05,032 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-08-26 07:09:05,098 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-08-26 07:09:05,176 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-08-26 07:09:05,262 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-08-26 07:09:05,365 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-08-26 07:09:05,456 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-08-26 07:09:05,672 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-26 07:09:06,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162880, 162881] 2026-08-26 07:09:06,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-26 07:09:06,091 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-08-26 07:09:06,252 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-08-26 07:09:06,424 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:09:06,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [162880, 162881] 2026-08-26 07:09:06,814 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-26 07:09:06,814 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-08-26 07:09:06,834 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-08-26 07:09:06,888 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-08-26 07:09:06,952 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-08-26 07:09:07,032 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:09:07,188 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:07,191 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-08-26 07:09:07,268 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-08-26 07:09:07,515 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-08-26 07:09:07,571 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [137690] 2026-08-26 07:09:07,572 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-08-26 07:09:07,775 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-08-26 07:09:07,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [137686, 137690, 137700] 2026-08-26 07:09:07,818 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-08-26 07:09:07,880 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-08-26 07:09:07,997 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:08,111 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:08,183 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-08-26 07:09:08,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-08-26 07:09:08,485 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-08-26 07:09:08,697 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:08,718 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-08-26 07:09:08,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-08-26 07:09:09,045 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-08-26 07:09:09,233 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:09,257 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-08-26 07:09:09,462 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:09,613 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:09,712 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-08-26 07:09:10,000 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-08-26 07:09:10,242 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:10,401 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:10,504 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-08-26 07:09:10,570 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-08-26 07:09:10,718 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:10,861 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:10,884 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-08-26 07:09:10,940 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-08-26 07:09:11,120 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:11,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:11,270 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-08-26 07:09:11,396 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-08-26 07:09:11,642 204 INFO rb-f66e451-224253-408111 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-26 07:09:11,808 204 INFO rb-f66e451-224253-408111 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-26 07:09:12,037 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:12,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-26 07:09:12,216 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-08-26 07:09:12,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:12,332 204 INFO rb-f66e451-224253-408111 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-26 07:09:12,523 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-08-26 07:09:12,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:12,653 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1683], uid: 6, model: account.analytic.line 2026-08-26 07:09:12,806 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-08-26 07:09:12,838 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:12,924 204 INFO rb-f66e451-224253-408111 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-26 07:09:12,993 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-08-26 07:09:13,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:13,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219708] 2026-08-26 07:09:13,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-08-26 07:09:13,315 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [219709] 2026-08-26 07:09:13,315 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-08-26 07:09:13,386 204 INFO rb-f66e451-224253-408111 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-26 07:09:13,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [219686] 2026-08-26 07:09:13,506 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-08-26 07:09:13,609 204 INFO rb-f66e451-224253-408111 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-26 07:09:13,641 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-08-26 07:09:13,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-26 07:09:13,769 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1685], uid: 6, model: account.analytic.line 2026-08-26 07:09:13,946 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:14,480 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-08-26 07:09:14,621 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,626 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,632 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,634 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2187, model: hr.work.entry.type 2026-08-26 07:09:14,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2187, model: hr.work.entry.type 2026-08-26 07:09:14,638 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2187, model: hr.work.entry.type 2026-08-26 07:09:14,674 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-08-26 07:09:14,732 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11100], uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,768 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11101], uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,922 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11101], uid: 2187, model: hr.work.entry 2026-08-26 07:09:14,984 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-08-26 07:09:15,185 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2187 deleted hr.work.entry records with IDs: [11102] 2026-08-26 07:09:15,231 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:09:15,303 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-08-26 07:09:16,221 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-08-26 07:09:16,504 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-08-26 07:09:16,826 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-08-26 07:09:17,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4, 12, 15] 2026-08-26 07:09:18,087 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [138, 137] 2026-08-26 07:09:18,469 204 INFO rb-f66e451-224253-408111 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-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [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, 11612, 11613, 11614, 11615, 11616, 11617, 11618, 11619, 11620, 11621, 11622, 11623, 11624, 11625, 11626, 11627, 11628, 11629, 11630, 11631, 11632] 2025-01-31 09:00:00,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [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, 11698, 11699, 11700, 11701, 11702, 11703, 11704, 11705, 11706, 11707, 11708, 11709, 11710, 11711, 11712, 11713, 11714, 11715, 11716, 11717, 11718] 2026-08-26 07:09:20,602 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:20,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-08-26 07:09:21,047 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-08-26 07:09:21,203 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-08-26 07:09:21,777 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-08-26 07:09:21,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-08-26 07:09:22,116 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-08-26 07:09:22,287 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54234] 2026-08-26 07:09:22,302 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-08-26 07:09:22,352 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-08-26 07:09:22,521 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11915, 11916] 2026-08-26 07:09:22,543 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-08-26 07:09:22,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-08-26 07:09:22,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-08-26 07:09:23,144 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:09:23,392 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-08-26 07:09:23,698 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-08-26 07:09:24,008 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-08-26 07:09:24,292 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-08-26 07:09:24,644 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-08-26 07:09:25,012 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12033, 12034] 2026-08-26 07:09:25,090 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-08-26 07:09:25,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12038, 12039] 2026-08-26 07:09:25,492 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-08-26 07:09:25,803 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12043, 12044] 2026-08-26 07:09:25,915 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-08-26 07:09:26,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-08-26 07:09:26,393 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1723] 2026-08-26 07:09:26,412 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-08-26 07:09:26,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-08-26 07:09:26,794 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1724] 2026-08-26 07:09:26,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-08-26 07:09:27,111 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-08-26 07:09:27,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1725] 2026-08-26 07:09:27,225 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-08-26 07:09:27,913 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12074, 12075] 2026-08-26 07:09:27,990 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:09:28,055 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-08-26 07:09:28,119 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-08-26 07:09:28,169 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-08-26 07:09:28,239 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:28,302 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-08-26 07:09:28,350 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-08-26 07:09:28,402 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-08-26 07:09:28,452 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:28,717 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-08-26 07:09:28,768 204 INFO rb-f66e451-224253-408111 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-26 07:09:28,948 204 INFO rb-f66e451-224253-408111 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-26 07:09:29,010 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:09:29,033 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-08-26 07:09:29,114 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:09:29,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-08-26 07:09:29,795 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-08-26 07:09:30,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1288] 2026-08-26 07:09:30,254 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-08-26 07:09:30,344 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 155] 2026-08-26 07:09:30,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [158, 157] 2026-08-26 07:09:32,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1732, 1731, 1730, 1729, 1728] 2026-08-26 07:09:32,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156] 2026-08-26 07:09:32,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [160, 159] 2026-08-26 07:09:32,573 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630316338836255.1787728172.549511194229126-openerp-message-notify@e05cee02145e>: ['"Test employee 01" <@False>'] 2026-08-26 07:09:32,578 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-08-26 07:09:32,779 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:09:32,975 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [163] 2026-08-26 07:09:33,022 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-08-26 07:09:33,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-08-26 07:09:33,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1289] 2026-08-26 07:09:33,528 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-08-26 07:09:33,717 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-08-26 07:09:33,996 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1290] 2026-08-26 07:09:34,145 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-08-26 07:09:34,365 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1291] 2026-08-26 07:09:34,392 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-08-26 07:09:34,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-08-26 07:09:34,780 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1292] 2026-08-26 07:09:34,878 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-08-26 07:09:35,114 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1293] 2026-08-26 07:09:35,148 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-08-26 07:09:35,332 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-08-26 07:09:35,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1294] 2026-08-26 07:09:35,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-08-26 07:09:35,986 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1295] 2026-08-26 07:09:36,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-08-26 07:09:36,193 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-08-26 07:09:36,395 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1296] 2026-08-26 07:09:36,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-08-26 07:09:36,700 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1297] 2026-08-26 07:09:36,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-08-26 07:09:36,903 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-08-26 07:09:37,146 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1298] 2026-08-26 07:09:37,245 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-08-26 07:09:37,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1299] 2026-08-26 07:09:37,480 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-08-26 07:09:37,672 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-08-26 07:09:37,943 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1300] 2026-08-26 07:09:37,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-08-26 07:09:38,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-08-26 07:09:38,353 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1301] 2026-08-26 07:09:38,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-08-26 07:09:38,677 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1302] 2026-08-26 07:09:38,710 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-08-26 07:09:38,905 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-08-26 07:09:39,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1303] 2026-08-26 07:09:39,267 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-08-26 07:09:39,562 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1304] 2026-08-26 07:09:39,583 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-08-26 07:09:39,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-08-26 07:09:39,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1305] 2026-08-26 07:09:40,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-08-26 07:09:40,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1306] 2026-08-26 07:09:40,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-08-26 07:09:40,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-08-26 07:09:40,759 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1307] 2026-08-26 07:09:40,787 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-08-26 07:09:40,958 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-08-26 07:09:41,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1308] 2026-08-26 07:09:41,317 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-08-26 07:09:41,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1309] 2026-08-26 07:09:41,616 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-08-26 07:09:41,787 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-08-26 07:09:42,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1310] 2026-08-26 07:09:42,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-08-26 07:09:42,375 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1311] 2026-08-26 07:09:42,405 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-08-26 07:09:42,612 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-08-26 07:09:42,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1312] 2026-08-26 07:09:42,854 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-08-26 07:09:43,019 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-08-26 07:09:43,288 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1313] 2026-08-26 07:09:43,411 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-08-26 07:09:43,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1314] 2026-08-26 07:09:43,686 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-08-26 07:09:43,855 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-08-26 07:09:44,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1315] 2026-08-26 07:09:44,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-08-26 07:09:44,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1316] 2026-08-26 07:09:44,393 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-08-26 07:09:44,513 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-08-26 07:09:44,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1317] 2026-08-26 07:09:44,761 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-08-26 07:09:44,938 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-08-26 07:09:45,039 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-08-26 07:09:45,167 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-08-26 07:09:45,294 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-08-26 07:09:45,660 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1318, 1319, 1320, 1321] 2026-08-26 07:09:45,693 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-08-26 07:09:45,892 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-08-26 07:09:46,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-08-26 07:09:46,088 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-08-26 07:09:46,369 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1322, 1323, 1324] 2026-08-26 07:09:46,401 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-08-26 07:09:46,551 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-08-26 07:09:46,857 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1325] 2026-08-26 07:09:46,883 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-08-26 07:09:47,045 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-08-26 07:09:47,142 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-08-26 07:09:47,497 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1326, 1327] 2026-08-26 07:09:47,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-08-26 07:09:47,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-08-26 07:09:48,014 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1328] 2026-08-26 07:09:48,058 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:09:56,357 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted product.product records with IDs: [1939] 2026-08-26 07:09:56,401 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-08-26 07:09:59,069 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [2] 2026-08-26 07:09:59,473 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-08-26 07:10:02,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-08-26 07:10:04,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [12] 2026-08-26 07:10:04,313 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-08-26 07:10:06,596 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [18] 2026-08-26 07:10:06,969 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-08-26 07:10:09,528 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [24] 2026-08-26 07:10:09,942 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-08-26 07:10:11,718 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-08-26 07:10:14,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [30] 2026-08-26 07:10:14,563 204 INFO rb-f66e451-224253-408111 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-26 07:10:16,985 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [34] 2026-08-26 07:10:17,337 204 INFO rb-f66e451-224253-408111 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-26 07:10:19,456 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [40] 2026-08-26 07:10:20,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [43, 44] 2026-08-26 07:10:20,724 204 INFO rb-f66e451-224253-408111 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-26 07:10:23,155 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [50] 2026-08-26 07:10:23,485 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-08-26 07:10:25,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2188 deleted invoice.line.grouping records with IDs: [56] 2026-08-26 07:10:25,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:10:25,307 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting LinkTrackerQRCode.test_qr_code_01 ... 2026-08-26 07:10:25,308 204 INFO rb-f66e451-224253-408111 odoo.tests.common.requests: request http://viindoo.com/ with timeout 3 increased to 10s during tests 2026-08-26 07:10:25,308 204 INFO rb-f66e451-224253-408111 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET http://viindoo.com/ 2026-08-26 07:10:25,394 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:10:25,743 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7058] 2026-08-26 07:10:25,743 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-26 07:10:25,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7080] 2026-08-26 07:10:25,874 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-26 07:10:35,199 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3884, 3883] 2026-08-26 07:10:35,221 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-26 07:10:35,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3888, 3887, 3886] 2026-08-26 07:10:35,269 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-26 07:10:35,293 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [3892, 3891, 3890] 2026-08-26 07:10:35,300 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-26 07:10:36,773 204 INFO rb-f66e451-224253-408111 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-26 07:10:37,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [1] 2026-08-26 07:10:37,224 204 INFO rb-f66e451-224253-408111 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-26 07:10:37,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [2] 2026-08-26 07:10:37,751 204 INFO rb-f66e451-224253-408111 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-26 07:10:39,627 204 INFO rb-f66e451-224253-408111 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-26 07:10:39,853 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [4] 2026-08-26 07:10:39,896 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-08-26 07:10:40,180 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [5] 2026-08-26 07:10:40,239 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-08-26 07:10:41,088 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [54454, 54453] 2026-08-26 07:10:41,101 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-08-26 07:10:41,115 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.followers records with IDs: [5539, 5540] 2026-08-26 07:10:42,484 204 INFO rb-f66e451-224253-408111 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-26 07:10:42,848 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [7] 2026-08-26 07:10:42,913 204 INFO rb-f66e451-224253-408111 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-26 07:10:43,291 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.borrow.refund.line records with IDs: [8] 2026-08-26 07:10:43,365 204 INFO rb-f66e451-224253-408111 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-26 07:10:44,285 204 INFO rb-f66e451-224253-408111 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-26 07:10:44,690 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [1] 2026-08-26 07:10:44,766 204 INFO rb-f66e451-224253-408111 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-26 07:10:45,085 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [2] 2026-08-26 07:10:45,148 204 INFO rb-f66e451-224253-408111 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-26 07:10:47,069 204 INFO rb-f66e451-224253-408111 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-26 07:10:47,492 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [4] 2026-08-26 07:10:47,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-08-26 07:10:47,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [5] 2026-08-26 07:10:47,835 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-08-26 07:10:48,623 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.message records with IDs: [54503, 54502] 2026-08-26 07:10:48,638 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-08-26 07:10:48,656 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted mail.followers records with IDs: [5593, 5594] 2026-08-26 07:10:50,886 204 INFO rb-f66e451-224253-408111 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-26 07:10:51,308 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [7] 2026-08-26 07:10:51,368 204 INFO rb-f66e451-224253-408111 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-26 07:10:51,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2190 deleted loan.lend.refund.line records with IDs: [8] 2026-08-26 07:10:51,904 204 INFO rb-f66e451-224253-408111 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-26 07:10:52,890 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:10:53,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-08-26 07:10:54,158 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment 2026-08-26 07:10:54,196 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2194, model: account.analytic.line 2026-08-26 07:10:54,215 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment 2026-08-26 07:10:54,245 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-08-26 07:10:54,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2193, model: account.analytic.line 2026-08-26 07:10:54,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-08-26 07:10:54,691 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.leg 2026-08-26 07:10:54,708 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.package 2026-08-26 07:10:54,710 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: logistics.shipment.cargo 2026-08-26 07:10:54,718 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2194, model: tracking.location.history 2026-08-26 07:10:54,722 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.leg 2026-08-26 07:10:54,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.package 2026-08-26 07:10:54,726 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: logistics.shipment.cargo 2026-08-26 07:10:54,732 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2194, model: tracking.location.history 2026-08-26 07:10:54,747 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.leg 2026-08-26 07:10:54,750 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.package 2026-08-26 07:10:54,752 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: logistics.shipment.cargo 2026-08-26 07:10:54,754 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2194, model: tracking.location.history 2026-08-26 07:10:54,785 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-08-26 07:10:54,991 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2193, model: account.analytic.line 2026-08-26 07:10:54,999 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2193, model: tracking.location.history 2026-08-26 07:10:55,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-08-26 07:10:55,120 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-08-26 07:10:55,247 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-08-26 07:10:55,353 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:10:56,510 204 INFO rb-f66e451-224253-408111 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-26 07:10:56,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-08-26 07:10:56,761 204 INFO rb-f66e451-224253-408111 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-26 07:10:56,857 204 INFO rb-f66e451-224253-408111 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-26 07:10:57,039 204 INFO rb-f66e451-224253-408111 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-26 07:10:57,199 204 INFO rb-f66e451-224253-408111 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-26 07:10:57,389 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:10:57,407 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-08-26 07:10:57,469 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-08-26 07:10:57,517 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:10:58,617 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-08-26 07:10:58,829 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-08-26 07:10:59,066 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-08-26 07:10:59,248 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-08-26 07:10:59,442 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-08-26 07:10:59,626 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-08-26 07:10:59,876 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:10:59,897 204 INFO rb-f66e451-224253-408111 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-26 07:10:59,983 204 INFO rb-f66e451-224253-408111 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-26 07:11:00,039 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:01,056 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-08-26 07:11:01,161 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-08-26 07:11:01,287 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-08-26 07:11:01,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-08-26 07:11:01,734 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:01,760 204 INFO rb-f66e451-224253-408111 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-26 07:11:01,807 204 INFO rb-f66e451-224253-408111 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-26 07:11:02,307 204 INFO rb-f66e451-224253-408111 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-26 07:11:02,307 204 INFO rb-f66e451-224253-408111 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-26 07:11:02,335 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-08-26 07:11:02,657 204 INFO rb-f66e451-224253-408111 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-26 07:11:02,657 204 INFO rb-f66e451-224253-408111 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-26 07:11:02,690 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:02,706 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-08-26 07:11:02,768 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-08-26 07:11:02,803 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-08-26 07:11:02,865 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-08-26 07:11:02,935 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-08-26 07:11:02,999 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-08-26 07:11:03,032 204 INFO rb-f66e451-224253-408111 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-26 07:11:03,063 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-08-26 07:11:03,111 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:03,908 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-08-26 07:11:04,188 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1007] 2026-08-26 07:11:04,282 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:05,081 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-08-26 07:11:05,482 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:06,404 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-08-26 07:11:06,468 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-08-26 07:11:06,588 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-08-26 07:11:06,712 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-08-26 07:11:06,953 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-08-26 07:11:07,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-08-26 07:11:07,271 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-08-26 07:11:07,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-08-26 07:11:07,384 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-08-26 07:11:07,601 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-08-26 07:11:07,713 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-08-26 07:11:07,832 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-08-26 07:11:07,847 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-08-26 07:11:07,876 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-08-26 07:11:07,970 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-08-26 07:11:08,111 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-08-26 07:11:08,364 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-08-26 07:11:08,419 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-08-26 07:11:08,533 204 INFO rb-f66e451-224253-408111 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-26 07:11:08,689 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:09,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-08-26 07:11:09,533 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-08-26 07:11:09,606 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:10,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-08-26 07:11:10,473 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-08-26 07:11:10,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-08-26 07:11:10,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [57] 2026-08-26 07:11:10,715 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-08-26 07:11:10,798 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-08-26 07:11:10,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-08-26 07:11:10,956 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:10,975 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-08-26 07:11:11,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-08-26 07:11:11,203 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-08-26 07:11:11,228 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-08-26 07:11:11,382 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-08-26 07:11:11,453 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:11,906 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-08-26 07:11:11,916 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54533] 2026-08-26 07:11:11,923 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:11:12,248 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-08-26 07:11:12,259 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54535] 2026-08-26 07:11:12,266 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:11:12,283 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-08-26 07:11:12,367 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-08-26 07:11:12,441 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-08-26 07:11:12,547 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54540] 2026-08-26 07:11:12,587 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [973] 2026-08-26 07:11:12,602 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54541] 2026-08-26 07:11:12,632 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1795] 2026-08-26 07:11:12,658 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-08-26 07:11:12,820 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54542] 2026-08-26 07:11:12,857 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:11:12,877 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-08-26 07:11:12,910 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-08-26 07:11:12,943 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-08-26 07:11:12,983 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,007 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-08-26 07:11:13,044 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-08-26 07:11:13,079 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-08-26 07:11:13,114 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-08-26 07:11:13,154 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,172 204 INFO rb-f66e451-224253-408111 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-26 07:11:13,251 204 INFO rb-f66e451-224253-408111 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-26 07:11:13,330 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-08-26 07:11:13,403 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-08-26 07:11:13,447 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-08-26 07:11:13,473 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-08-26 07:11:13,508 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,529 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-08-26 07:11:13,562 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-08-26 07:11:13,619 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,639 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-08-26 07:11:13,656 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-08-26 07:11:13,684 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:13,704 204 INFO rb-f66e451-224253-408111 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-26 07:11:14,103 204 INFO rb-f66e451-224253-408111 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-26 07:11:14,605 204 INFO rb-f66e451-224253-408111 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-26 07:11:15,078 204 INFO rb-f66e451-224253-408111 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-26 07:11:15,635 204 INFO rb-f66e451-224253-408111 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-26 07:11:16,222 204 INFO rb-f66e451-224253-408111 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-26 07:11:16,905 204 INFO rb-f66e451-224253-408111 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-26 07:11:17,558 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:11:18,580 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-08-26 07:11:18,639 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-08-26 07:11:18,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:19,879 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-08-26 07:11:20,060 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-08-26 07:11:20,229 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-08-26 07:11:20,502 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-08-26 07:11:20,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-08-26 07:11:20,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-08-26 07:11:20,787 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:11:22,142 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_001_get_panel_data_includes_event_document_basic ... 2026-08-26 07:11:22,491 204 INFO rb-f66e451-224253-408111 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-26 07:11:23,687 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-08-26 07:11:28,569 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:11:30,116 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-08-26 07:11:30,826 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-08-26 07:11:31,090 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-08-26 07:11:31,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-08-26 07:11:31,855 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-08-26 07:11:32,366 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [332, 331] 2026-08-26 07:11:32,393 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [180] 2026-08-26 07:11:32,403 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [321] 2026-08-26 07:11:32,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-08-26 07:11:32,989 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [334, 333] 2026-08-26 07:11:33,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [181] 2026-08-26 07:11:33,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [323] 2026-08-26 07:11:33,445 204 INFO rb-f66e451-224253-408111 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-26 07:11:33,894 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-08-26 07:11:36,011 204 INFO rb-f66e451-224253-408111 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-26 07:11:38,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-08-26 07:11:40,832 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-08-26 07:11:43,279 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-08-26 07:11:45,066 204 INFO rb-f66e451-224253-408111 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-26 07:11:45,500 204 INFO rb-f66e451-224253-408111 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-26 07:11:46,158 204 INFO rb-f66e451-224253-408111 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-26 07:11:46,516 204 INFO rb-f66e451-224253-408111 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-26 07:11:46,626 204 INFO rb-f66e451-224253-408111 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-26 07:11:47,076 204 INFO rb-f66e451-224253-408111 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-26 07:11:47,578 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-08-26 07:11:49,075 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-08-26 07:11:49,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-08-26 07:11:50,167 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-08-26 07:11:50,614 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-08-26 07:11:51,114 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-08-26 07:11:51,825 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-08-26 07:11:52,344 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-08-26 07:11:52,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-08-26 07:11:53,265 204 INFO rb-f66e451-224253-408111 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-26 07:11:53,707 204 INFO rb-f66e451-224253-408111 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-26 07:11:54,178 204 INFO rb-f66e451-224253-408111 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-26 07:11:54,639 204 INFO rb-f66e451-224253-408111 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-26 07:11:55,567 204 INFO rb-f66e451-224253-408111 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-26 07:12:06,065 204 INFO rb-f66e451-224253-408111 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-26 07:12:11,829 204 INFO rb-f66e451-224253-408111 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-26 07:12:12,644 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [356, 355] 2026-08-26 07:12:12,680 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [195] 2026-08-26 07:12:12,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [345] 2026-08-26 07:12:13,048 204 INFO rb-f66e451-224253-408111 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-26 07:12:14,945 204 INFO rb-f66e451-224253-408111 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-26 07:12:16,779 204 INFO rb-f66e451-224253-408111 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-26 07:12:18,844 204 INFO rb-f66e451-224253-408111 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-26 07:12:19,460 204 INFO rb-f66e451-224253-408111 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-26 07:12:20,058 204 INFO rb-f66e451-224253-408111 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-26 07:12:20,897 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2234 deleted logistics.shipment.leg records with IDs: [567] 2026-08-26 07:12:21,156 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:12:22,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-08-26 07:12:23,397 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-08-26 07:12:28,353 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:12:30,726 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-08-26 07:12:31,623 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-08-26 07:12:32,228 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:12:33,263 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-08-26 07:12:33,332 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:12:34,242 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-08-26 07:12:34,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2246 deleted customer.level records with IDs: [13] 2026-08-26 07:12:34,314 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-08-26 07:12:34,324 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: customer.level 2026-08-26 07:12:34,340 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: customer.level 2026-08-26 07:12:34,345 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: customer.level 2026-08-26 07:12:34,377 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-08-26 07:12:34,436 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: loyalty.card 2026-08-26 07:12:34,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-08-26 07:12:34,570 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.card 2026-08-26 07:12:34,585 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.card 2026-08-26 07:12:34,611 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-08-26 07:12:34,623 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2246, model: loyalty.points.report 2026-08-26 07:12:34,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2246, model: loyalty.points.report 2026-08-26 07:12:34,641 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: loyalty.points.report 2026-08-26 07:12:34,670 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-08-26 07:12:34,691 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.points.report 2026-08-26 07:12:34,713 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2245, model: loyalty.points.report 2026-08-26 07:12:34,724 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.points.report 2026-08-26 07:12:34,731 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.points.report 2026-08-26 07:12:34,760 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-08-26 07:12:35,094 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-08-26 07:12:35,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2246 deleted loyalty.program records with IDs: [13] 2026-08-26 07:12:35,577 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-08-26 07:12:35,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.program 2026-08-26 07:12:35,658 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.program 2026-08-26 07:12:35,665 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.program 2026-08-26 07:12:35,696 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-08-26 07:12:35,973 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2246 deleted loyalty.reward records with IDs: [12] 2026-08-26 07:12:36,025 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-08-26 07:12:36,034 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.reward 2026-08-26 07:12:36,049 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.reward 2026-08-26 07:12:36,074 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.reward 2026-08-26 07:12:36,101 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-08-26 07:12:36,153 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2246 deleted loyalty.rule records with IDs: [9] 2026-08-26 07:12:36,206 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-08-26 07:12:36,262 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: loyalty.rule 2026-08-26 07:12:36,293 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2245, model: loyalty.rule 2026-08-26 07:12:36,303 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: loyalty.rule 2026-08-26 07:12:36,351 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:12:37,502 204 INFO rb-f66e451-224253-408111 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-26 07:12:37,987 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2247, model: sale.order.line 2026-08-26 07:12:38,047 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-08-26 07:12:38,107 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:12:51,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2249 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-08-26 07:12:53,648 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-08-26 07:12:53,956 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41052108 started for PoS orders references: [{'name': 'Order 16775-473-1008', 'uuid': '16775-473-1008'}] 2026-08-26 07:12:54,859 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41052108 order {'name': 'Order 16775-473-1008', 'uuid': '16775-473-1008'} created pos.order #13 2026-08-26 07:12:54,860 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41052108 finished 2026-08-26 07:12:56,236 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-08-26 07:12:56,491 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29685271 started for PoS orders references: [{'name': 'Order 92984-608-5389', 'uuid': '92984-608-5389'}] 2026-08-26 07:12:57,096 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29685271 order {'name': 'Order 92984-608-5389', 'uuid': '92984-608-5389'} created pos.order #14 2026-08-26 07:12:57,096 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29685271 finished 2026-08-26 07:12:57,173 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-08-26 07:12:57,400 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91588208 started for PoS orders references: [{'name': 'Order 19274-199-7210', 'uuid': '19274-199-7210'}] 2026-08-26 07:12:57,839 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91588208 order {'name': 'Order 19274-199-7210', 'uuid': '19274-199-7210'} created pos.order #15 2026-08-26 07:12:57,840 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91588208 finished 2026-08-26 07:12:58,967 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-26 07:13:13,606 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-26 07:13:14,415 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 07:13:14,416 204 INFO rb-f66e451-224253-408111 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-26 07:13:14,460 204 INFO rb-f66e451-224253-408111 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-26 07:13:14,461 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-26 07:13:15,449 204 _WARNING rb-f66e451-224253-408111 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: [3248:3269:0826/071315.221257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3248:3269:0826/071315.227781:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3248:3269:0826/071315.227914:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3248:3269:0826/071315.227966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3248:3269:0826/071315.227981:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3248:3269:0826/071315.244859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3248:3248:0826/071315.247910:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3248:3269:0826/071315.276846:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3284:3284:0826/071315.304717:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3284:3284:0826/071315.309112:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3248:3248:0826/071315.374608:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3248:3248:0826/071315.374710:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3248:3248:0826/071315.374729:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3248:3269:0826/071315.375171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3248:3269:0826/071315.375200:ERROR:dbus/bus.cc:405] 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-26 07:13:15,452 204 INFO rb-f66e451-224253-408111 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-26 07:13:15,499 204 INFO rb-f66e451-224253-408111 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-26 07:13:15,499 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-26 07:13:16,262 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 07:13:16,263 204 INFO rb-f66e451-224253-408111 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-26 07:13:16,318 204 INFO rb-f66e451-224253-408111 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-26 07:13:16,970 204 _WARNING rb-f66e451-224253-408111 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: [3383:3383:0100/000000.968216:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-26 07:13:16,971 204 INFO rb-f66e451-224253-408111 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-26 07:13:17,028 204 INFO rb-f66e451-224253-408111 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-26 07:13:17,029 204 INFO rb-f66e451-224253-408111 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-26 07:13:17,777 204 _WARNING rb-f66e451-224253-408111 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: [3384:3405:0826/071317.550613:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3384:3405:0826/071317.561612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3384:3405:0826/071317.561924:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3384:3405:0826/071317.561967:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3384:3405:0826/071317.561978:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3384:3384:0826/071317.581666:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3384:3405:0826/071317.582463:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3419:3419:0826/071317.596200:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3384:3405:0826/071317.608332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3419:3419:0826/071317.607212:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-26 07:13:17,781 204 INFO rb-f66e451-224253-408111 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-26 07:13:17,843 204 INFO rb-f66e451-224253-408111 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-26 07:13:17,843 204 INFO rb-f66e451-224253-408111 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-26 07:13:18,438 204 WARNING rb-f66e451-224253-408111 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: [3486:3507:0826/071318.400753:ERROR:dbus/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-26 07:13:18,439 204 INFO rb-f66e451-224253-408111 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-26 07:13:18,535 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:13:20,221 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-08-26 07:13:20,237 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2261, model: loyalty.points.report 2026-08-26 07:13:20,244 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2261, model: loyalty.points.report 2026-08-26 07:13:20,247 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2261, model: loyalty.points.report 2026-08-26 07:13:20,280 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:13:20,838 204 INFO rb-f66e451-224253-408111 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-26 07:13:21,404 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2262 deleted loyalty.history records with IDs: [376] 2026-08-26 07:13:21,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2262 deleted sale.order.coupon.points records with IDs: [365] 2026-08-26 07:13:21,587 204 INFO rb-f66e451-224253-408111 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-26 07:13:21,600 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2262, model: sale.order.coupon.points 2026-08-26 07:13:21,612 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2262, model: sale.order.coupon.points 2026-08-26 07:13:21,651 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:13:23,973 204 INFO rb-f66e451-224253-408111 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-26 07:13:24,943 204 INFO rb-f66e451-224253-408111 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-26 07:13:25,989 204 INFO rb-f66e451-224253-408111 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-26 07:13:27,085 204 INFO rb-f66e451-224253-408111 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-26 07:13:28,088 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2252] 2026-08-26 07:13:28,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [505] 2026-08-26 07:13:28,473 204 INFO rb-f66e451-224253-408111 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-26 07:13:30,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [509] 2026-08-26 07:13:30,737 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:13:32,018 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [52, 51] 2026-08-26 07:13:32,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-08-26 07:13:32,058 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [41] 2026-08-26 07:13:32,316 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [50, 49] 2026-08-26 07:13:32,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-08-26 07:13:32,347 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [39] 2026-08-26 07:13:32,423 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [42, 41] 2026-08-26 07:13:32,442 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-08-26 07:13:32,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [31] 2026-08-26 07:13:32,525 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [40, 39] 2026-08-26 07:13:32,551 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-08-26 07:13:32,559 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [29] 2026-08-26 07:13:32,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38, 37] 2026-08-26 07:13:32,673 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-08-26 07:13:32,682 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [27] 2026-08-26 07:13:33,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [36, 35] 2026-08-26 07:13:33,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-08-26 07:13:33,055 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [25] 2026-08-26 07:13:33,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [34, 33] 2026-08-26 07:13:33,429 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-08-26 07:13:33,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [23] 2026-08-26 07:13:33,751 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [32, 31] 2026-08-26 07:13:33,782 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [35] 2026-08-26 07:13:33,792 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-08-26 07:13:34,112 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-08-26 07:13:34,141 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-08-26 07:13:34,158 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-08-26 07:13:34,251 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87] 2026-08-26 07:13:34,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-08-26 07:13:34,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [33] 2026-08-26 07:13:34,658 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-08-26 07:13:34,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26] 2026-08-26 07:13:34,848 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [16] 2026-08-26 07:13:35,130 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [25, 24] 2026-08-26 07:13:35,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-08-26 07:13:35,156 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-08-26 07:13:35,399 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-08-26 07:13:35,428 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [29] 2026-08-26 07:13:35,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-08-26 07:13:35,785 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-08-26 07:13:35,810 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-08-26 07:13:35,820 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-08-26 07:13:36,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-08-26 07:13:36,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-08-26 07:13:36,729 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-08-26 07:13:36,753 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-08-26 07:13:36,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-08-26 07:13:36,865 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-08-26 07:13:37,204 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-08-26 07:13:37,230 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-08-26 07:13:37,237 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-08-26 07:13:37,324 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-08-26 07:13:37,648 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-08-26 07:13:37,670 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-08-26 07:13:37,678 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-08-26 07:13:37,781 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-08-26 07:13:38,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-08-26 07:13:38,195 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-08-26 07:13:38,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-08-26 07:13:38,616 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [48, 47] 2026-08-26 07:13:38,646 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [47] 2026-08-26 07:13:38,657 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [37] 2026-08-26 07:13:39,121 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [44, 43] 2026-08-26 07:13:39,147 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-08-26 07:13:39,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [33] 2026-08-26 07:13:39,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [46, 45] 2026-08-26 07:13:39,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-08-26 07:13:39,591 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [35] 2026-08-26 07:13:40,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-08-26 07:13:41,396 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-08-26 07:13:41,813 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [389, 388] 2026-08-26 07:13:41,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [377, 378] 2026-08-26 07:13:42,369 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:13:43,597 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-08-26 07:13:43,619 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2270, model: loyalty.points.report 2026-08-26 07:13:43,631 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2270, model: loyalty.points.report 2026-08-26 07:13:43,636 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2270, model: loyalty.points.report 2026-08-26 07:13:43,675 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:13:43,691 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-08-26 07:13:43,899 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:13:57,515 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35070] 2026-08-26 07:13:57,516 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-26 07:13:58,046 204 INFO rb-f66e451-224253-408111 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-26 07:13:58,519 204 INFO rb-f66e451-224253-408111 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-26 07:13:58,620 204 INFO rb-f66e451-224253-408111 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-26 07:13:58,620 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:58,629 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:58,677 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-08-26 07:13:58,816 204 INFO rb-f66e451-224253-408111 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-26 07:13:58,947 204 INFO rb-f66e451-224253-408111 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-26 07:13:58,947 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:58,948 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:58,977 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,045 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,159 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,159 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:59,160 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:59,207 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2387 and Message-Id '<342277789382099.1787728439.175403356552124-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:13:59,207 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:59,208 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:59,239 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,358 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,558 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,559 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:59,564 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:59,698 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2389 and Message-Id '<041935642349536.1787728439.650402545928955-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:13:59,698 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:59,700 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:13:59,735 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-08-26 07:13:59,820 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,938 204 INFO rb-f66e451-224253-408111 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-26 07:13:59,938 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:13:59,940 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:00,450 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2391 and Message-Id '<792175090215127.1787728440.421287775039673-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:14:00,450 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:00,451 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:00,475 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-08-26 07:14:00,633 204 INFO rb-f66e451-224253-408111 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-26 07:14:00,744 204 INFO rb-f66e451-224253-408111 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-26 07:14:00,745 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:00,748 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,246 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2393 and Message-Id '<043791649038716.1787728441.214953899383545-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:14:01,246 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:01,247 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,290 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,377 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,499 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,499 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:01,503 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,552 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2395 and Message-Id '<207339577315372.1787728441.517351865768433-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:14:01,552 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:01,554 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,579 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-08-26 07:14:01,646 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,738 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,738 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:01,741 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,812 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2397 and Message-Id '<957851808607312.1787728441.759048461914062-openerp-4358-res.partner@e05cee02145e>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-26 07:14:01,812 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:01,814 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:01,849 204 INFO rb-f66e451-224253-408111 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-26 07:14:01,935 204 INFO rb-f66e451-224253-408111 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-26 07:14:02,035 204 INFO rb-f66e451-224253-408111 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-26 07:14:02,035 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-26 07:14:02,038 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-26 07:14:02,161 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:14:02,651 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-08-26 07:14:02,661 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55075] 2026-08-26 07:14:02,668 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:14:03,008 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-08-26 07:14:03,017 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55077] 2026-08-26 07:14:03,024 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:14:03,041 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-08-26 07:14:03,087 204 INFO rb-f66e451-224253-408111 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-26 07:14:03,324 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:14:03,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-08-26 07:14:03,694 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55079] 2026-08-26 07:14:03,700 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:14:03,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-08-26 07:14:03,818 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-08-26 07:14:03,880 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55081] 2026-08-26 07:14:03,897 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [13] 2026-08-26 07:14:03,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5704] 2026-08-26 07:14:03,934 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-08-26 07:14:03,956 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-08-26 07:14:03,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-08-26 07:14:04,018 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-08-26 07:14:04,038 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-08-26 07:14:04,074 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-08-26 07:14:04,111 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-08-26 07:14:04,188 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-08-26 07:14:04,218 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:14:04,576 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-08-26 07:14:04,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55083] 2026-08-26 07:14:04,591 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:14:04,633 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-08-26 07:14:04,704 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-08-26 07:14:04,743 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-08-26 07:14:04,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-08-26 07:14:04,939 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-08-26 07:14:04,955 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2278 deleted mail.message records with IDs: [98] 2026-08-26 07:14:04,971 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2278, model: maintenance.request 2026-08-26 07:14:04,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.message records with IDs: [98] 2026-08-26 07:14:05,111 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [45591] 2026-08-26 07:14:05,111 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-08-26 07:14:05,124 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-08-26 07:14:05,174 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:14:10,699 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-08-26 07:14:11,136 204 INFO rb-f66e451-224253-408111 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-26 07:14:11,178 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-08-26 07:14:12,217 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2405] 2026-08-26 07:14:12,358 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2406] 2026-08-26 07:14:12,755 204 INFO rb-f66e451-224253-408111 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-26 07:14:12,898 204 INFO rb-f66e451-224253-408111 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-26 07:14:14,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2407] 2026-08-26 07:14:14,487 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-08-26 07:14:14,777 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-08-26 07:14:15,463 204 INFO rb-f66e451-224253-408111 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-26 07:14:15,506 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-08-26 07:14:16,292 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2409] 2026-08-26 07:14:16,432 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-08-26 07:14:16,537 204 INFO rb-f66e451-224253-408111 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-26 07:14:16,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-08-26 07:14:17,219 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2411] 2026-08-26 07:14:17,330 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-08-26 07:14:17,424 204 INFO rb-f66e451-224253-408111 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-26 07:14:17,464 204 INFO rb-f66e451-224253-408111 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-26 07:14:17,503 204 INFO rb-f66e451-224253-408111 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-26 07:14:17,533 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-08-26 07:14:17,543 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-08-26 07:14:17,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-08-26 07:14:17,586 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-08-26 07:14:17,618 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-08-26 07:14:17,641 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-08-26 07:14:17,655 204 INFO rb-f66e451-224253-408111 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-26 07:14:17,712 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-08-26 07:14:18,178 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4372] 2026-08-26 07:14:18,202 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-08-26 07:14:18,281 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-08-26 07:14:18,304 204 INFO rb-f66e451-224253-408111 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-26 07:14:18,317 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-08-26 07:14:18,325 204 INFO rb-f66e451-224253-408111 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-26 07:14:18,362 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-08-26 07:14:18,374 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-08-26 07:14:18,402 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-08-26 07:14:18,413 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-08-26 07:14:18,443 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-08-26 07:14:18,460 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-08-26 07:14:18,468 204 INFO rb-f66e451-224253-408111 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-26 07:14:18,515 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-08-26 07:14:18,691 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6680] 2026-08-26 07:14:18,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [370127] 2026-08-26 07:14:18,825 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #23 deleted res.partner records with IDs: [279] 2026-08-26 07:14:18,848 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-08-26 07:14:18,863 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-08-26 07:14:18,897 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-08-26 07:14:18,911 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-08-26 07:14:18,939 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-08-26 07:14:18,965 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-08-26 07:14:18,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-08-26 07:14:19,032 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-08-26 07:14:19,043 204 INFO rb-f66e451-224253-408111 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-26 07:14:19,090 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-08-26 07:14:19,456 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4375] 2026-08-26 07:14:19,483 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-08-26 07:14:19,513 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6699] 2026-08-26 07:14:19,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370150] 2026-08-26 07:14:19,523 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-08-26 07:14:19,543 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-08-26 07:14:19,589 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-08-26 07:14:19,609 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-08-26 07:14:19,663 204 INFO rb-f66e451-224253-408111 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-26 07:14:19,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6709] 2026-08-26 07:14:19,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [370160] 2026-08-26 07:14:19,746 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-08-26 07:14:19,771 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-08-26 07:14:19,809 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-08-26 07:14:19,856 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-08-26 07:14:19,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-08-26 07:14:19,993 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,050 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,113 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-08-26 07:14:20,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [334] 2026-08-26 07:14:20,188 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,229 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,288 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-08-26 07:14:20,373 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,408 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-08-26 07:14:20,476 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,512 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,524 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,527 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,530 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,533 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,536 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,538 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,541 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,543 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,546 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,548 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,550 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,553 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-26 07:14:20,576 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-08-26 07:14:20,654 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,682 204 INFO rb-f66e451-224253-408111 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-26 07:14:20,694 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,697 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,699 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,704 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,706 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,709 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,714 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,716 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,719 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-26 07:14:20,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-08-26 07:14:20,817 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,824 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,827 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,832 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,834 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,836 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,840 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,842 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,845 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-26 07:14:20,875 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-08-26 07:14:20,932 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,940 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,943 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,947 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,950 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,952 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,957 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,968 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:20,971 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-26 07:14:21,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-08-26 07:14:21,865 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.product records with IDs: [2051, 2052] 2026-08-26 07:14:22,253 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.product records with IDs: [2056, 2057, 2058, 2055] 2026-08-26 07:14:22,354 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-08-26 07:14:22,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-08-26 07:14:22,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-08-26 07:14:22,430 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-08-26 07:14:22,475 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-08-26 07:14:22,510 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-08-26 07:14:22,742 204 INFO rb-f66e451-224253-408111 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-26 07:14:22,770 204 INFO rb-f66e451-224253-408111 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-26 07:14:22,918 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:14:28,728 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-08-26 07:14:29,159 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:14:33,472 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-08-26 07:14:34,372 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:14:44,735 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-08-26 07:14:45,837 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-08-26 07:14:46,993 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-08-26 07:14:47,936 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-08-26 07:14:49,027 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:14:54,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-08-26 07:14:55,189 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-08-26 07:14:55,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-08-26 07:14:56,729 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-08-26 07:14:56,783 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-08-26 07:14:56,839 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-08-26 07:14:56,868 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-08-26 07:14:59,115 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-08-26 07:14:59,856 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-08-26 07:14:59,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-08-26 07:15:00,063 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:05,420 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-08-26 07:15:05,849 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-08-26 07:15:06,011 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-08-26 07:15:06,179 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:10,626 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-08-26 07:15:10,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-08-26 07:15:11,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-08-26 07:15:11,132 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:16,514 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-08-26 07:15:16,936 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-08-26 07:15:16,965 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-08-26 07:15:16,995 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-08-26 07:15:17,037 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-08-26 07:15:17,117 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-08-26 07:15:17,156 204 INFO rb-f66e451-224253-408111 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-26 07:15:17,205 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-08-26 07:15:17,357 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:34,901 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-08-26 07:15:35,024 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:15:40,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-08-26 07:15:40,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-08-26 07:15:40,573 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:45,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-08-26 07:15:46,274 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-08-26 07:15:47,085 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-08-26 07:15:48,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-08-26 07:15:51,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-08-26 07:15:51,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-08-26 07:15:51,278 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-08-26 07:15:51,397 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-08-26 07:15:51,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-08-26 07:15:51,549 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-08-26 07:15:53,184 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:15:57,981 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-08-26 07:15:58,388 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:03,108 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-08-26 07:16:03,465 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-08-26 07:16:03,579 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-08-26 07:16:03,718 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:08,239 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-08-26 07:16:08,569 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-08-26 07:16:09,030 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:09,053 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-08-26 07:16:09,123 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-08-26 07:16:09,170 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-08-26 07:16:09,289 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:merchant01 from n/a 2026-08-26 07:16:09,305 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:16:11,385 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:16:11] "GET /odoo HTTP/1.1" 200 - 132 0.090 1.997 2026-08-26 07:16:11,387 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-08-26 07:16:11,433 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:16,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-08-26 07:16:16,651 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-08-26 07:16:16,706 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-08-26 07:16:17,013 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-08-26 07:16:17,556 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-08-26 07:16:19,472 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-08-26 07:16:19,654 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-08-26 07:16:19,817 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-08-26 07:16:19,903 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-08-26 07:16:19,972 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-08-26 07:16:20,037 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-08-26 07:16:20,100 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-08-26 07:16:20,196 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-08-26 07:16:20,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-08-26 07:16:20,924 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-08-26 07:16:21,649 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2418] 2026-08-26 07:16:21,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-08-26 07:16:22,084 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-08-26 07:16:22,407 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-08-26 07:16:22,482 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-08-26 07:16:22,499 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:merchant01 from n/a 2026-08-26 07:16:22,513 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:16:23,020 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:16:23] "POST /my/account HTTP/1.1" 303 - 133 0.162 0.348 2026-08-26 07:16:24,100 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:16:24] "GET /my/home HTTP/1.1" 200 - 272 0.260 0.816 2026-08-26 07:16:24,105 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-08-26 07:16:24,127 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-08-26 07:16:24,575 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-08-26 07:16:24,598 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55107] 2026-08-26 07:16:24,606 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:16:24,623 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:16:24,630 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:16:26,058 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:16:26,059 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:16:26] "POST /my/home/become_merchant HTTP/1.1" 200 - 396 0.281 1.150 2026-08-26 07:16:26,094 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-08-26 07:16:26,337 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-08-26 07:16:26,346 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55110] 2026-08-26 07:16:26,352 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:16:26,370 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:16:26,375 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:16:27,809 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:16:27,809 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:16:27] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.289 1.147 2026-08-26 07:16:27,909 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:27,928 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-08-26 07:16:29,036 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-08-26 07:16:35,053 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-08-26 07:16:36,147 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-08-26 07:16:36,246 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55303] 2026-08-26 07:16:36,388 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4423] 2026-08-26 07:16:36,425 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:41,452 204 INFO rb-f66e451-224253-408111 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-26 07:16:41,915 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-08-26 07:16:41,985 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-08-26 07:16:42,134 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:46,837 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-08-26 07:16:47,719 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:16:52,393 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-08-26 07:16:53,466 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-08-26 07:16:55,068 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:00,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-08-26 07:17:01,326 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:01,349 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-08-26 07:17:01,739 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-08-26 07:17:01,750 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55308] 2026-08-26 07:17:01,756 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:17:01,780 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal.buyer@example.viindoo.com from n/a 2026-08-26 07:17:01,793 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:17:03,079 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:17:03] "POST /my/account HTTP/1.1" 200 - 237 0.161 1.126 2026-08-26 07:17:03,123 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:08,806 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-08-26 07:17:09,311 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-08-26 07:17:09,345 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-08-26 07:17:09,375 204 INFO rb-f66e451-224253-408111 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-26 07:17:09,412 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-08-26 07:17:09,547 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:14,791 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-08-26 07:17:15,190 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-08-26 07:17:15,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-08-26 07:17:15,422 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-08-26 07:17:15,527 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-08-26 07:17:15,623 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-08-26 07:17:16,096 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:17:20,439 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-08-26 07:17:21,177 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.product records with IDs: [2096, 2097] 2026-08-26 07:17:21,244 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-08-26 07:17:21,257 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-08-26 07:17:21,283 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-08-26 07:17:21,536 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:25,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-08-26 07:17:25,822 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-08-26 07:17:25,890 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-08-26 07:17:26,292 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-08-26 07:17:26,481 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-08-26 07:17:26,826 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-08-26 07:17:27,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-08-26 07:17:29,672 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-08-26 07:17:29,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-08-26 07:17:32,416 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4443] 2026-08-26 07:17:33,384 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:37,837 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-08-26 07:17:38,342 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:38,359 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-08-26 07:17:38,686 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-08-26 07:17:39,074 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-08-26 07:17:39,467 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:43,949 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-08-26 07:17:44,478 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-08-26 07:17:44,559 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-08-26 07:17:44,588 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-08-26 07:17:44,619 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-08-26 07:17:44,666 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-08-26 07:17:44,743 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-08-26 07:17:44,815 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-08-26 07:17:44,885 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-08-26 07:17:44,940 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-08-26 07:17:44,991 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-08-26 07:17:45,067 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-08-26 07:17:45,124 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-26 07:17:45,226 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:49,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-08-26 07:17:50,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-08-26 07:17:50,280 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-08-26 07:17:50,315 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-08-26 07:17:50,406 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:17:55,537 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-08-26 07:17:56,458 204 INFO rb-f66e451-224253-408111 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-26 07:17:56,561 204 INFO rb-f66e451-224253-408111 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-26 07:17:56,610 204 INFO rb-f66e451-224253-408111 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-26 07:17:57,157 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-08-26 07:17:57,197 204 INFO rb-f66e451-224253-408111 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-26 07:17:57,980 204 INFO rb-f66e451-224253-408111 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-26 07:17:58,452 204 INFO rb-f66e451-224253-408111 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-26 07:17:58,578 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-08-26 07:17:59,203 204 INFO rb-f66e451-224253-408111 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-26 07:17:59,257 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-08-26 07:17:59,315 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-08-26 07:17:59,805 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-08-26 07:17:59,931 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-08-26 07:18:00,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-08-26 07:18:00,902 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:18:06,464 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-08-26 07:18:07,117 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-08-26 07:18:07,198 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-08-26 07:18:07,344 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:18:14,140 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-08-26 07:18:16,007 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-08-26 07:18:17,505 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-08-26 07:18:19,115 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:18:25,198 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-08-26 07:18:26,700 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-08-26 07:18:27,437 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-08-26 07:18:28,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [521] 2026-08-26 07:18:28,425 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-08-26 07:18:29,129 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2267] 2026-08-26 07:18:29,588 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [404, 403] 2026-08-26 07:18:29,629 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [268] 2026-08-26 07:18:29,639 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [392] 2026-08-26 07:18:29,796 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-08-26 07:18:30,984 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-08-26 07:18:31,728 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-08-26 07:18:32,179 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-08-26 07:18:32,493 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-08-26 07:18:32,857 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-08-26 07:18:32,922 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-08-26 07:18:34,102 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245669506915215.1787728713.974139928817749-openerp-590-sale.order@e05cee02145e>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-26 07:18:34,125 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2424] 2026-08-26 07:18:34,197 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2425] 2026-08-26 07:18:34,345 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2270] 2026-08-26 07:18:34,553 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [408, 407] 2026-08-26 07:18:34,597 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [272] 2026-08-26 07:18:34,616 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [396] 2026-08-26 07:18:34,672 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-08-26 07:18:34,838 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-08-26 07:18:35,654 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2426] 2026-08-26 07:18:35,710 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [5884] 2026-08-26 07:18:35,727 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-08-26 07:18:36,308 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-08-26 07:18:38,286 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:18:38,833 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-08-26 07:18:38,847 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55338] 2026-08-26 07:18:38,854 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:18:39,026 204 INFO rb-f66e451-224253-408111 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-26 07:18:41,009 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-08-26 07:18:43,014 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2288 deleted stock.move.line records with IDs: [2274] 2026-08-26 07:18:43,178 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:18:48,583 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-08-26 07:18:49,909 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-08-26 07:18:50,706 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-08-26 07:18:50,869 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-08-26 07:18:52,146 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-08-26 07:18:52,494 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:18:58,516 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-08-26 07:18:59,560 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:19:06,193 204 INFO rb-f66e451-224253-408111 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-26 07:19:08,244 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:19:14,361 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-08-26 07:19:16,336 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-08-26 07:19:16,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-08-26 07:19:17,839 204 INFO rb-f66e451-224253-408111 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-26 07:19:19,694 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-08-26 07:19:20,855 204 INFO rb-f66e451-224253-408111 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-26 07:19:22,156 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:19:27,282 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-08-26 07:19:29,370 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-08-26 07:19:31,132 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-08-26 07:19:32,567 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-08-26 07:19:32,579 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:34,506 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-08-26 07:19:34,519 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:36,174 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-08-26 07:19:36,187 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:37,913 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-08-26 07:19:37,938 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:39,551 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-08-26 07:19:39,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:41,156 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-08-26 07:19:42,090 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-08-26 07:19:42,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-26 07:19:43,311 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-08-26 07:19:43,820 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [312, 313] 2026-08-26 07:19:43,828 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [434] 2026-08-26 07:19:43,969 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:19:49,966 204 INFO rb-f66e451-224253-408111 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-26 07:19:51,136 204 INFO rb-f66e451-224253-408111 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-26 07:19:51,416 204 INFO rb-f66e451-224253-408111 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-26 07:19:51,687 204 INFO rb-f66e451-224253-408111 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-26 07:19:51,972 204 INFO rb-f66e451-224253-408111 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-26 07:19:52,267 204 INFO rb-f66e451-224253-408111 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-26 07:19:52,620 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:19:56,838 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,545 204 _WARNING rb-f66e451-224253-408111 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: [3532:3532:0100/000000.543320:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) [3533:3533:0100/000000.543359:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-26 07:19:57,546 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,579 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,580 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,766 204 _WARNING rb-f66e451-224253-408111 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: [3534:3555:0826/071957.730428:ERROR:dbus/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-26 07:19:57,767 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,801 204 INFO rb-f66e451-224253-408111 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-26 07:19:57,801 204 INFO rb-f66e451-224253-408111 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-26 07:19:58,184 204 WARNING rb-f66e451-224253-408111 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: [3560:3581:0826/071957.956963:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3560:3581:0826/071957.962167:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3560:3581:0826/071957.962263:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3560:3581:0826/071957.962295:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3560:3581:0826/071957.962335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3560:3581:0826/071957.979189:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3560:3560:0826/071957.983478:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3560:3581:0826/071958.008107:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3595:3595:0826/071958.018192:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3595:3595:0826/071958.024268:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3560:3560:0826/071958.092267:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3560:3560:0826/071958.092359:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3560:3560:0826/071958.092374:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3560:3581:0826/071958.095205:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3560:3581:0826/071958.095236:ERROR:dbus/bus.cc:405] 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-26 07:19:58,187 204 INFO rb-f66e451-224253-408111 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-26 07:19:58,345 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:06,209 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2428] 2026-08-26 07:20:06,354 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-08-26 07:20:08,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2430] 2026-08-26 07:20:08,266 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-08-26 07:20:09,106 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2432] 2026-08-26 07:20:09,263 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-08-26 07:20:09,316 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-08-26 07:20:11,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [539] 2026-08-26 07:20:12,061 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2434] 2026-08-26 07:20:12,184 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-08-26 07:20:12,660 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-08-26 07:20:13,933 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855901186955832.1787728813.809942007064819-openerp-659-sale.order@e05cee02145e>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-26 07:20:13,958 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2436] 2026-08-26 07:20:14,034 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2437] 2026-08-26 07:20:14,349 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [435, 434] 2026-08-26 07:20:14,412 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [322] 2026-08-26 07:20:14,427 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [450] 2026-08-26 07:20:14,501 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-08-26 07:20:15,921 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:21,264 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-08-26 07:20:21,733 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-08-26 07:20:21,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-08-26 07:20:21,860 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-08-26 07:20:21,909 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-08-26 07:20:21,964 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-26 07:20:22,127 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:28,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2438] 2026-08-26 07:20:28,600 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-08-26 07:20:28,654 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-08-26 07:20:28,689 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-08-26 07:20:29,159 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-08-26 07:20:29,503 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-08-26 07:20:30,364 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-08-26 07:20:30,704 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2285] 2026-08-26 07:20:30,783 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-08-26 07:20:31,253 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-08-26 07:20:31,349 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-08-26 07:20:31,632 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-08-26 07:20:32,615 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2440] 2026-08-26 07:20:32,730 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-08-26 07:20:32,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-08-26 07:20:33,531 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2442] 2026-08-26 07:20:33,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-08-26 07:20:34,060 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:39,198 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-08-26 07:20:39,720 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-08-26 07:20:39,772 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-08-26 07:20:39,847 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-08-26 07:20:39,972 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:40,559 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-08-26 07:20:40,569 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55415] 2026-08-26 07:20:40,575 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:20:40,661 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-08-26 07:20:41,463 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:20:47,400 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-08-26 07:20:48,485 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-08-26 07:20:48,578 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-08-26 07:20:49,755 204 INFO rb-f66e451-224253-408111 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-26 07:20:49,813 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-08-26 07:20:50,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370018] 2026-08-26 07:20:50,714 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-26 07:20:50,962 204 INFO rb-f66e451-224253-408111 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-26 07:20:51,002 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-08-26 07:20:51,478 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [370018] 2026-08-26 07:20:51,478 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-26 07:20:51,701 204 INFO rb-f66e451-224253-408111 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-26 07:20:51,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-08-26 07:20:52,626 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-08-26 07:20:53,955 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:20:58,851 204 INFO rb-f66e451-224253-408111 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-26 07:20:59,613 204 _WARNING rb-f66e451-224253-408111 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-26 07:20:59,614 204 INFO rb-f66e451-224253-408111 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-26 07:20:59,663 204 INFO rb-f66e451-224253-408111 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-26 07:20:59,664 204 INFO rb-f66e451-224253-408111 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-26 07:21:00,102 204 _WARNING rb-f66e451-224253-408111 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: [3676:3697:0826/072059.824751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3676:3697:0826/072059.832160:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3676:3697:0826/072059.832257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3676:3697:0826/072059.832304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3676:3697:0826/072059.832676:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3676:3697:0826/072059.851108:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3676:3676:0826/072059.851948:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3711:3711:0826/072059.858623:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3711:3711:0826/072059.877418:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3676:3697:0826/072059.902609:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3676:3676:0826/072100.025488:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3676:3676:0826/072100.025578:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3676:3676:0826/072100.025594:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3676:3697:0826/072100.028285:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3676:3697:0826/072100.028317:ERROR:dbus/bus.cc:405] 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-26 07:21:00,105 204 INFO rb-f66e451-224253-408111 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-26 07:21:00,132 204 INFO rb-f66e451-224253-408111 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-26 07:21:00,133 204 INFO rb-f66e451-224253-408111 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-26 07:21:00,316 204 WARNING rb-f66e451-224253-408111 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-26 07:21:00,317 204 INFO rb-f66e451-224253-408111 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-26 07:21:00,456 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:00,483 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-08-26 07:21:00,492 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:21:02,052 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:21:02] "GET /shop HTTP/1.1" 200 - 370 0.359 1.205 2026-08-26 07:21:02,054 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-08-26 07:21:02,093 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:08,454 204 INFO rb-f66e451-224253-408111 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-26 07:21:09,808 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-08-26 07:21:10,476 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-08-26 07:21:11,152 204 INFO rb-f66e451-224253-408111 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-26 07:21:11,683 204 INFO rb-f66e451-224253-408111 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-26 07:21:12,311 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:16,790 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-08-26 07:21:17,237 204 INFO rb-f66e451-224253-408111 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-26 07:21:17,714 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-08-26 07:21:17,940 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-08-26 07:21:18,103 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-08-26 07:21:18,219 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-08-26 07:21:18,340 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-08-26 07:21:18,564 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:18,764 204 INFO rb-f66e451-224253-408111 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-26 07:21:18,917 204 INFO rb-f66e451-224253-408111 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-26 07:21:19,091 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:21:21,421 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:21:21] "GET /shop/shop-stock-by-store-product-1720 HTTP/1.1" 200 - 309 0.278 2.054 2026-08-26 07:21:21,466 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:23,032 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-08-26 07:21:23,728 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2291] 2026-08-26 07:21:25,186 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-08-26 07:21:26,507 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2298] 2026-08-26 07:21:27,578 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-08-26 07:21:28,612 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2302] 2026-08-26 07:21:29,080 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2306] 2026-08-26 07:21:30,746 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-08-26 07:21:31,708 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2311] 2026-08-26 07:21:33,644 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-08-26 07:21:34,752 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2321] 2026-08-26 07:21:37,111 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-08-26 07:21:38,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2331] 2026-08-26 07:21:40,119 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-08-26 07:21:40,699 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [555] 2026-08-26 07:21:41,621 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2341] 2026-08-26 07:21:42,022 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-08-26 07:21:42,995 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2345] 2026-08-26 07:21:43,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2349] 2026-08-26 07:21:43,956 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:43,971 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-08-26 07:21:44,004 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-26 07:21:44,035 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-26 07:21:44,199 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-26 07:21:44,219 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-08-26 07:21:44,766 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-26 07:21:44,795 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-26 07:21:44,823 204 INFO rb-f66e451-224253-408111 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-26 07:21:44,846 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-08-26 07:21:44,871 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-08-26 07:21:45,494 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-08-26 07:21:45,955 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-08-26 07:21:46,503 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-26 07:21:47,065 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:47,890 204 INFO rb-f66e451-224253-408111 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-26 07:21:50,803 204 INFO rb-f66e451-224253-408111 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-26 07:21:52,012 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:52,453 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-08-26 07:21:54,681 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-08-26 07:21:55,873 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:21:58,917 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-26 07:21:59,284 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless failed to start: 2026-08-26 07:21:59,285 204 INFO rb-f66e451-224253-408111 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-26 07:21:59,332 204 INFO rb-f66e451-224253-408111 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-26 07:21:59,333 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-26 07:21:59,531 204 _WARNING rb-f66e451-224253-408111 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: [3823:3823:0100/000000.517549:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-26 07:21:59,532 204 INFO rb-f66e451-224253-408111 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-26 07:21:59,568 204 INFO rb-f66e451-224253-408111 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-26 07:21:59,568 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-26 07:21:59,747 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 07:21:59,748 204 INFO rb-f66e451-224253-408111 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-26 07:21:59,816 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:22:00,510 204 INFO rb-f66e451-224253-408111 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-26 07:22:00,538 204 INFO rb-f66e451-224253-408111 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-26 07:22:00,564 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-08-26 07:22:00,594 204 INFO rb-f66e451-224253-408111 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-26 07:22:00,633 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:22:07,167 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-08-26 07:22:08,654 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:22:09,269 204 INFO rb-f66e451-224253-408111 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-26 07:22:11,927 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [164] 2026-08-26 07:22:11,988 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [165] 2026-08-26 07:22:13,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [167] 2026-08-26 07:22:13,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-08-26 07:22:14,795 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-08-26 07:22:14,868 204 INFO rb-f66e451-224253-408111 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-26 07:22:17,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-08-26 07:22:17,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-08-26 07:22:18,496 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-08-26 07:22:18,772 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-08-26 07:22:20,194 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-08-26 07:22:20,282 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55514] 2026-08-26 07:22:20,336 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-08-26 07:22:22,944 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [180] 2026-08-26 07:22:23,010 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-08-26 07:22:23,252 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-08-26 07:22:23,352 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-08-26 07:22:24,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [183] 2026-08-26 07:22:25,046 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-08-26 07:22:25,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1349] 2026-08-26 07:22:25,286 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-08-26 07:22:25,400 204 INFO rb-f66e451-224253-408111 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-26 07:22:26,553 204 INFO rb-f66e451-224253-408111 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-26 07:22:29,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [187] 2026-08-26 07:22:29,604 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [188] 2026-08-26 07:22:31,026 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [190] 2026-08-26 07:22:31,333 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-08-26 07:22:31,474 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-08-26 07:22:32,744 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [192] 2026-08-26 07:22:32,809 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-08-26 07:22:33,944 204 INFO rb-f66e451-224253-408111 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-26 07:22:36,981 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [196] 2026-08-26 07:22:37,060 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [197] 2026-08-26 07:22:38,508 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [199] 2026-08-26 07:22:38,850 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-08-26 07:22:38,927 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:22:39,911 204 INFO rb-f66e451-224253-408111 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-26 07:22:42,688 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [202] 2026-08-26 07:22:42,768 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [203] 2026-08-26 07:22:43,300 204 INFO rb-f66e451-224253-408111 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-26 07:22:46,007 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [206] 2026-08-26 07:22:46,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-08-26 07:22:46,747 204 INFO rb-f66e451-224253-408111 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-26 07:22:49,421 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [210] 2026-08-26 07:22:49,489 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-08-26 07:22:49,854 204 INFO rb-f66e451-224253-408111 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-26 07:22:53,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-08-26 07:22:53,622 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [215] 2026-08-26 07:22:54,217 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-08-26 07:22:54,291 204 INFO rb-f66e451-224253-408111 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-26 07:22:56,812 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [218] 2026-08-26 07:22:56,879 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-08-26 07:22:57,247 204 INFO rb-f66e451-224253-408111 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-26 07:22:59,512 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [222] 2026-08-26 07:22:59,582 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [223] 2026-08-26 07:22:59,803 204 INFO rb-f66e451-224253-408111 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-26 07:23:02,169 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [226] 2026-08-26 07:23:02,238 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-08-26 07:23:02,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-08-26 07:23:02,807 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-08-26 07:23:05,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [230] 2026-08-26 07:23:05,489 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-08-26 07:23:06,102 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-08-26 07:23:06,243 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:23:07,131 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-08-26 07:23:08,459 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-08-26 07:23:08,587 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-26 07:23:08,893 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2315 deleted mail.activity records with IDs: [1361] 2026-08-26 07:23:08,961 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-26 07:23:09,100 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1361] 2026-08-26 07:23:09,319 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2457] 2026-08-26 07:23:09,489 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2315, model: viin.mrp.eco 2026-08-26 07:23:09,520 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-08-26 07:23:10,790 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1362] 2026-08-26 07:23:11,073 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-08-26 07:23:12,023 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55661, 55643] 2026-08-26 07:23:12,083 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:23:12,099 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-08-26 07:23:12,131 204 INFO rb-f66e451-224253-408111 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-26 07:23:12,205 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-08-26 07:23:12,378 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-08-26 07:23:12,429 204 INFO rb-f66e451-224253-408111 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-26 07:23:12,481 204 INFO rb-f66e451-224253-408111 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-26 07:23:12,539 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:14,254 204 INFO rb-f66e451-224253-408111 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-26 07:23:15,310 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2378, 2377] 2026-08-26 07:23:15,460 204 INFO rb-f66e451-224253-408111 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-26 07:23:16,537 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380, 2379] 2026-08-26 07:23:16,620 204 INFO rb-f66e451-224253-408111 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-26 07:23:17,482 204 INFO rb-f66e451-224253-408111 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-26 07:23:18,493 204 INFO rb-f66e451-224253-408111 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-26 07:23:19,609 204 INFO rb-f66e451-224253-408111 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-26 07:23:20,831 204 INFO rb-f66e451-224253-408111 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-26 07:23:22,296 204 INFO rb-f66e451-224253-408111 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-26 07:23:23,854 204 INFO rb-f66e451-224253-408111 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-26 07:23:25,030 204 INFO rb-f66e451-224253-408111 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-26 07:23:26,454 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394, 2393] 2026-08-26 07:23:26,612 204 INFO rb-f66e451-224253-408111 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-26 07:23:28,027 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2396, 2395] 2026-08-26 07:23:28,185 204 INFO rb-f66e451-224253-408111 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-26 07:23:29,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398, 2397] 2026-08-26 07:23:29,653 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-08-26 07:23:31,091 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2400, 2399] 2026-08-26 07:23:31,289 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:23:31,309 204 INFO rb-f66e451-224253-408111 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-26 07:23:31,346 204 INFO rb-f66e451-224253-408111 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-26 07:23:31,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:33,462 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-08-26 07:23:35,026 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2402, 2401] 2026-08-26 07:23:35,222 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-08-26 07:23:36,742 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2406, 2405] 2026-08-26 07:23:36,934 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:23:38,080 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-08-26 07:23:40,938 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-08-26 07:23:41,061 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2407] 2026-08-26 07:23:41,244 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-08-26 07:23:43,380 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1364] 2026-08-26 07:23:43,705 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2408] 2026-08-26 07:23:44,006 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-08-26 07:23:45,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-08-26 07:23:46,424 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-08-26 07:23:47,669 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-08-26 07:23:48,924 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:48,944 204 INFO rb-f66e451-224253-408111 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-26 07:23:48,994 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:49,908 204 INFO rb-f66e451-224253-408111 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-26 07:23:49,968 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,021 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,124 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,250 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,361 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,461 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,502 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:23:50,761 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:23:50] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.028 0.234 2026-08-26 07:23:50,791 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,871 204 INFO rb-f66e451-224253-408111 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-26 07:23:50,961 204 INFO rb-f66e451-224253-408111 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-26 07:23:51,003 204 INFO rb-f66e451-224253-408111 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-26 07:23:51,118 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:23:52,374 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:23:52] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.033 1.228 2026-08-26 07:23:52,404 204 INFO rb-f66e451-224253-408111 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-26 07:23:52,486 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:23:52,505 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-26 07:23:53,034 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-08-26 07:23:53,043 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55802] 2026-08-26 07:23:53,048 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:23:53,571 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-08-26 07:23:53,586 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55804] 2026-08-26 07:23:53,594 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:23:53,632 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2324, model: mrp.production.progress 2026-08-26 07:23:53,653 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2324, model: mrp.production.progress 2026-08-26 07:23:53,658 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2324, model: mrp.production.progress 2026-08-26 07:23:53,667 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2324, model: mrp.production.progress 2026-08-26 07:23:53,709 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:23:53,725 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-08-26 07:23:55,141 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-08-26 07:23:56,196 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:56,214 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-08-26 07:23:56,907 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-08-26 07:23:57,606 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [652] 2026-08-26 07:23:58,174 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:23:58,325 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-08-26 07:23:58,467 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:24:02,072 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-26 07:24:02,265 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2326, model: mrp.production.standard.consumption 2026-08-26 07:24:02,278 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2326, model: mrp.production.standard.consumption 2026-08-26 07:24:02,282 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2326, model: mrp.production.standard.consumption 2026-08-26 07:24:02,286 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2326, model: mrp.production.standard.consumption 2026-08-26 07:24:02,319 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:05,756 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-08-26 07:24:05,777 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-08-26 07:24:05,816 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:09,494 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-08-26 07:24:09,524 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-08-26 07:24:09,577 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:13,213 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-08-26 07:24:13,412 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-08-26 07:24:13,622 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-08-26 07:24:13,817 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-08-26 07:24:14,878 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-08-26 07:24:16,201 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-08-26 07:24:17,449 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-08-26 07:24:19,358 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:22,856 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-08-26 07:24:23,941 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-08-26 07:24:25,803 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-08-26 07:24:28,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-08-26 07:24:31,702 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-08-26 07:24:32,050 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [149, 150] 2026-08-26 07:24:34,525 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-08-26 07:24:35,921 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:39,647 204 INFO rb-f66e451-224253-408111 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-26 07:24:39,944 204 INFO rb-f66e451-224253-408111 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-26 07:24:40,207 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:43,587 204 INFO rb-f66e451-224253-408111 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-26 07:24:43,832 204 INFO rb-f66e451-224253-408111 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-26 07:24:45,207 204 INFO rb-f66e451-224253-408111 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-26 07:24:45,468 204 INFO rb-f66e451-224253-408111 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-26 07:24:46,828 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-26 07:24:49,073 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-08-26 07:24:49,113 204 INFO rb-f66e451-224253-408111 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-26 07:24:49,134 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2340 deleted mail.message records with IDs: [56037] 2026-08-26 07:24:49,159 204 INFO rb-f66e451-224253-408111 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-26 07:24:49,195 204 INFO rb-f66e451-224253-408111 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-26 07:24:49,231 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-08-26 07:24:49,257 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2342, model: mrp.subcontracting.request 2026-08-26 07:24:49,267 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2342, model: mrp.subcontracting.request 2026-08-26 07:24:49,280 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2342 deleted mail.message records with IDs: [56037] 2026-08-26 07:24:49,294 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2342, model: mrp.subcontracting.request 2026-08-26 07:24:49,299 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2342, model: mrp.subcontracting.request 2026-08-26 07:24:49,339 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-26 07:24:49,683 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-26 07:24:53,027 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2530] 2026-08-26 07:24:53,156 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2531] 2026-08-26 07:24:53,270 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-26 07:24:55,996 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2535] 2026-08-26 07:24:56,181 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2536] 2026-08-26 07:24:56,332 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-08-26 07:24:58,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-08-26 07:24:59,736 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move records with IDs: [795] 2026-08-26 07:25:00,604 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-08-26 07:25:02,151 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2543] 2026-08-26 07:25:02,291 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-08-26 07:25:04,029 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-08-26 07:25:05,870 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-08-26 07:25:07,983 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-08-26 07:25:09,872 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-08-26 07:25:11,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56104] 2026-08-26 07:25:11,387 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:11,700 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-08-26 07:25:11,818 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-08-26 07:25:13,204 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-08-26 07:25:13,256 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-08-26 07:25:13,408 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:15,394 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-08-26 07:25:15,458 204 INFO rb-f66e451-224253-408111 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-26 07:25:15,795 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-08-26 07:25:15,805 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56140] 2026-08-26 07:25:15,812 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:25:16,377 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:16,544 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-08-26 07:25:17,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:17,867 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-08-26 07:25:18,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-08-26 07:25:18,313 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-08-26 07:25:18,382 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-08-26 07:25:18,415 204 INFO rb-f66e451-224253-408111 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-26 07:25:19,186 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:19,646 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-08-26 07:25:19,912 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-08-26 07:25:20,122 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-08-26 07:25:20,224 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1376] 2026-08-26 07:25:20,546 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1375] 2026-08-26 07:25:20,878 204 INFO rb-f66e451-224253-408111 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-26 07:25:21,666 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:22,126 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-08-26 07:25:22,406 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-08-26 07:25:22,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1377] 2026-08-26 07:25:22,559 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-08-26 07:25:22,786 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-08-26 07:25:22,826 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-08-26 07:25:22,901 204 INFO rb-f66e451-224253-408111 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-26 07:25:23,260 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-08-26 07:25:23,791 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:24,644 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-08-26 07:25:25,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:25,358 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-08-26 07:25:25,416 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-08-26 07:25:25,891 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:26,149 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-08-26 07:25:26,205 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1380] 2026-08-26 07:25:26,262 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-08-26 07:25:26,592 204 INFO rb-f66e451-224253-408111 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-26 07:25:26,705 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-08-26 07:25:28,694 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:29,192 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [258] 2026-08-26 07:25:29,531 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-08-26 07:25:29,634 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1381] 2026-08-26 07:25:29,727 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-08-26 07:25:30,041 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-08-26 07:25:30,133 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1382] 2026-08-26 07:25:30,219 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-08-26 07:25:32,227 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-08-26 07:25:32,886 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-26 07:25:33,254 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-08-26 07:25:33,312 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56137] 2026-08-26 07:25:33,387 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:25:33,730 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-26 07:25:37,264 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2569] 2026-08-26 07:25:37,389 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2570] 2026-08-26 07:25:37,517 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-26 07:25:39,961 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2574] 2026-08-26 07:25:40,195 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2575] 2026-08-26 07:25:40,347 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-08-26 07:25:44,028 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2585] 2026-08-26 07:25:44,159 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2586] 2026-08-26 07:25:45,602 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2581] 2026-08-26 07:25:45,704 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2582] 2026-08-26 07:25:45,799 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:45,814 204 INFO rb-f66e451-224253-408111 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-26 07:25:45,845 204 INFO rb-f66e451-224253-408111 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-26 07:25:45,883 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:46,623 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-08-26 07:25:46,754 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:47,778 204 INFO rb-f66e451-224253-408111 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-26 07:25:47,902 204 INFO rb-f66e451-224253-408111 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-26 07:25:48,309 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-08-26 07:25:48,368 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1400] 2026-08-26 07:25:48,451 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-08-26 07:25:48,829 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-08-26 07:25:48,886 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-26 07:25:48,932 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:25:55,318 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-08-26 07:25:55,450 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-08-26 07:25:55,884 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-08-26 07:25:56,024 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-08-26 07:25:56,424 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-08-26 07:25:56,538 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-08-26 07:25:56,547 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-08-26 07:25:57,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-08-26 07:25:57,519 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-08-26 07:25:57,625 204 INFO rb-f66e451-224253-408111 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587373068391429.1787729157.573450088500977-openerp-178-viin.approval.request@e05cee02145e>: ['"Approval Filter Merchant" <@False>'] 2026-08-26 07:25:57,641 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-08-26 07:25:57,721 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-26 07:25:58,258 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-26 07:25:58,610 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-08-26 07:25:58,637 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56251] 2026-08-26 07:25:58,643 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:25:58,679 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user_auto_approval_test from n/a 2026-08-26 07:25:58,692 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:25:59,820 204 _WARNING rb-f66e451-224253-408111 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-26 07:25:59,821 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:25:59] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.204 0.932 2026-08-26 07:25:59,850 204 INFO rb-f66e451-224253-408111 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-26 07:25:59,850 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-26 07:26:00,290 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-26 07:26:00,647 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-08-26 07:26:00,653 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56254] 2026-08-26 07:26:00,658 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:00,695 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user_auto_approval_test from n/a 2026-08-26 07:26:00,707 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:01,825 204 _WARNING rb-f66e451-224253-408111 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-26 07:26:01,826 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:01] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.159 0.966 2026-08-26 07:26:01,868 204 INFO rb-f66e451-224253-408111 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-26 07:26:01,868 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-26 07:26:02,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-26 07:26:02,631 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-08-26 07:26:02,640 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56257] 2026-08-26 07:26:02,647 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:02,669 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user_auto_approval_test from n/a 2026-08-26 07:26:02,686 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:03,837 204 WARNING rb-f66e451-224253-408111 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-26 07:26:03,837 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:03] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.206 0.958 2026-08-26 07:26:03,877 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-08-26 07:26:04,864 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2491] 2026-08-26 07:26:04,978 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-08-26 07:26:05,113 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1407] 2026-08-26 07:26:05,321 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-08-26 07:26:05,554 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-08-26 07:26:05,940 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-08-26 07:26:05,951 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56263] 2026-08-26 07:26:05,958 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:05,981 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:26:05,988 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:09,296 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:09,297 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:09] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.473 2.839 2026-08-26 07:26:09,356 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1408] 2026-08-26 07:26:09,542 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-08-26 07:26:09,573 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-08-26 07:26:10,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2498] 2026-08-26 07:26:10,580 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-08-26 07:26:10,794 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-08-26 07:26:11,210 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-08-26 07:26:11,223 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56272] 2026-08-26 07:26:11,233 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:11,259 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:26:11,265 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:12,759 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:12,759 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:12] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.335 1.160 2026-08-26 07:26:13,574 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2351 deleted mail.mail records with IDs: [2501] 2026-08-26 07:26:13,724 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-08-26 07:26:14,064 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1410] 2026-08-26 07:26:14,228 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-08-26 07:26:14,309 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-08-26 07:26:14,671 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-08-26 07:26:14,696 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56280] 2026-08-26 07:26:14,701 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:14,721 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:26:14,726 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:16,252 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:16,252 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:16] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.352 1.176 2026-08-26 07:26:17,084 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2352 deleted mail.mail records with IDs: [2505] 2026-08-26 07:26:17,231 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-08-26 07:26:17,442 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1411] 2026-08-26 07:26:17,607 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-08-26 07:26:17,671 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-26 07:26:17,711 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-26 07:26:17,839 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1404] 2026-08-26 07:26:18,063 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-08-26 07:26:18,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-08-26 07:26:18,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-08-26 07:26:18,471 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56289] 2026-08-26 07:26:18,501 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:18,533 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_user from n/a 2026-08-26 07:26:18,539 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:20,699 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:20,699 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:20] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.499 1.664 2026-08-26 07:26:20,779 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1412] 2026-08-26 07:26:20,934 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-08-26 07:26:21,078 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-08-26 07:26:21,173 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:26:22,172 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-08-26 07:26:22,188 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56297] 2026-08-26 07:26:22,199 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:26:22,221 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-08-26 07:26:22,834 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-08-26 07:26:22,967 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-08-26 07:26:23,036 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1413] 2026-08-26 07:26:23,169 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-08-26 07:26:23,220 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-08-26 07:26:23,783 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-08-26 07:26:23,895 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-08-26 07:26:23,931 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-08-26 07:26:24,674 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-08-26 07:26:24,798 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-08-26 07:26:24,840 204 INFO rb-f66e451-224253-408111 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-26 07:26:25,326 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-08-26 07:26:25,492 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-08-26 07:26:25,702 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1416] 2026-08-26 07:26:25,912 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2524] 2026-08-26 07:26:26,047 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-08-26 07:26:26,149 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-08-26 07:26:26,659 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-08-26 07:26:26,749 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-08-26 07:26:26,922 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1417] 2026-08-26 07:26:27,037 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2528] 2026-08-26 07:26:27,128 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-08-26 07:26:27,210 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-08-26 07:26:27,815 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-08-26 07:26:27,902 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-08-26 07:26:28,069 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.activity records with IDs: [1418] 2026-08-26 07:26:28,250 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2354 deleted mail.mail records with IDs: [2532] 2026-08-26 07:26:28,465 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-08-26 07:26:28,555 204 INFO rb-f66e451-224253-408111 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-26 07:26:28,983 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-08-26 07:26:29,068 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-08-26 07:26:29,182 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1419] 2026-08-26 07:26:29,338 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-08-26 07:26:29,391 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-26 07:26:29,888 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-08-26 07:26:29,964 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-08-26 07:26:30,056 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1420] 2026-08-26 07:26:30,207 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-08-26 07:26:30,277 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:26:30,309 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-08-26 07:26:30,676 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:32,837 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-26 07:26:32,937 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2355 deleted mail.mail records with IDs: [2542] 2026-08-26 07:26:32,947 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2355 deleted mail.message records with IDs: [56347] 2026-08-26 07:26:32,959 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-26 07:26:32,976 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:32,976 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:32] "POST /web/signup HTTP/1.1" 303 - 430 0.364 1.939 2026-08-26 07:26:32,999 204 INFO rb-f66e451-224253-408111 odoo.http: Session expired 2026-08-26 07:26:33,000 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:33] "GET /my HTTP/1.1" 303 - 5 0.004 0.011 2026-08-26 07:26:33,734 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:33] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.084 0.645 2026-08-26 07:26:33,779 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-08-26 07:26:34,052 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:26:34,949 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1422] 2026-08-26 07:26:35,341 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:goat@viindoo.example.com from 127.0.0.1 2026-08-26 07:26:35,424 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2356 deleted mail.mail records with IDs: [2546] 2026-08-26 07:26:35,434 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2356 deleted mail.message records with IDs: [56357] 2026-08-26 07:26:35,445 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:goat@viindoo.example.com from 127.0.0.1 2026-08-26 07:26:35,452 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:26:35,452 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:35] "POST /web/signup HTTP/1.1" 303 - 542 0.447 0.954 2026-08-26 07:26:35,471 204 INFO rb-f66e451-224253-408111 odoo.http: Session expired 2026-08-26 07:26:35,471 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:35] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-08-26 07:26:36,233 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:26:36] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.183 0.568 2026-08-26 07:26:36,288 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:26:42,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-08-26 07:26:42,467 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-08-26 07:26:42,839 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-08-26 07:26:42,937 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-08-26 07:26:43,271 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-08-26 07:26:43,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-08-26 07:26:43,399 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-08-26 07:26:43,468 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-26 07:26:43,560 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-08-26 07:26:43,713 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-08-26 07:26:43,763 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-08-26 07:26:43,837 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1424] 2026-08-26 07:26:43,957 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-08-26 07:26:44,099 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-08-26 07:26:44,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-08-26 07:26:44,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1425] 2026-08-26 07:26:44,535 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-08-26 07:26:44,686 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-08-26 07:26:44,925 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:26:51,086 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-08-26 07:26:51,171 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-08-26 07:26:51,448 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-08-26 07:26:51,534 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-08-26 07:26:51,803 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-08-26 07:26:51,883 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-08-26 07:26:51,893 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-08-26 07:26:52,221 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-08-26 07:26:52,333 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-08-26 07:26:52,456 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1429] 2026-08-26 07:26:52,692 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-08-26 07:26:52,741 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-08-26 07:26:53,316 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-08-26 07:26:53,435 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-08-26 07:26:53,503 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1430] 2026-08-26 07:26:53,585 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-08-26 07:26:53,758 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-08-26 07:26:53,873 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:26:54,792 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-08-26 07:26:55,261 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-08-26 07:26:55,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1431] 2026-08-26 07:26:55,505 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-08-26 07:26:55,594 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:26:55,610 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-08-26 07:26:55,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-08-26 07:26:55,926 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-08-26 07:26:56,065 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-08-26 07:26:56,222 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-08-26 07:26:56,372 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:26:56,390 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-26 07:26:56,976 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2357, model: res.partner.ownership.type 2026-08-26 07:26:56,995 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2357, model: res.partner.ownership.type 2026-08-26 07:26:57,000 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2357, model: res.partner.ownership.type 2026-08-26 07:26:57,027 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-26 07:26:57,522 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-08-26 07:26:57,568 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:26:57,583 204 INFO rb-f66e451-224253-408111 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-26 07:26:58,181 204 INFO rb-f66e451-224253-408111 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-26 07:26:58,661 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:26:58,678 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-08-26 07:26:59,279 204 INFO rb-f66e451-224253-408111 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-26 07:26:59,657 204 INFO rb-f66e451-224253-408111 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-26 07:26:59,967 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:26:59,984 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-08-26 07:27:00,428 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-08-26 07:27:00,919 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112773] 2026-08-26 07:27:00,919 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-08-26 07:27:00,938 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-08-26 07:27:01,283 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:01,299 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-08-26 07:27:01,704 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-08-26 07:27:02,237 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [112783] 2026-08-26 07:27:02,237 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-08-26 07:27:02,251 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-08-26 07:27:02,751 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-08-26 07:27:03,239 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-08-26 07:27:03,696 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:03,719 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-08-26 07:27:04,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-08-26 07:27:04,489 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-08-26 07:27:04,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [19] 2026-08-26 07:27:04,828 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-08-26 07:27:05,207 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:05,224 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-08-26 07:27:05,752 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-08-26 07:27:06,266 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-08-26 07:27:06,726 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-08-26 07:27:07,237 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-08-26 07:27:07,760 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:07,778 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-08-26 07:27:08,049 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_business_nature_user from n/a 2026-08-26 07:27:08,063 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:27:09,418 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:09] "GET /my/account HTTP/1.1" 200 - 231 0.235 1.123 2026-08-26 07:27:09,421 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-08-26 07:27:09,442 204 INFO rb-f66e451-224253-408111 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-26 07:27:09,717 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:portal_business_nature_user from n/a 2026-08-26 07:27:09,733 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:27:11,195 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:11] "POST /my/account HTTP/1.1" 303 - 108 0.090 1.375 2026-08-26 07:27:12,083 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:12] "GET /my/home HTTP/1.1" 200 - 237 0.159 0.726 2026-08-26 07:27:12,219 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:12] "POST /my/account HTTP/1.1" 303 - 72 0.070 0.057 2026-08-26 07:27:12,334 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:12] "GET /my/home HTTP/1.1" 200 - 42 0.045 0.066 2026-08-26 07:27:12,369 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-08-26 07:27:12,682 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:12,697 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-08-26 07:27:12,730 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:12,744 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-08-26 07:27:12,988 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-08-26 07:27:13,223 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-08-26 07:27:13,528 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-08-26 07:27:13,723 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:13,742 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-08-26 07:27:13,764 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:27:14,513 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:geoip-signup@example.com from 127.0.0.1 2026-08-26 07:27:14,619 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2384 deleted mail.mail records with IDs: [2574] 2026-08-26 07:27:14,632 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2384 deleted mail.message records with IDs: [56408] 2026-08-26 07:27:14,642 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.res_users: Login successful for db:rb-f66e451-224253-408111 login:geoip-signup@example.com from 127.0.0.1 2026-08-26 07:27:14,648 204 INFO rb-f66e451-224253-408111 odoo.tests.common: Simulating signal changes during tests 2026-08-26 07:27:14,648 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:14] "POST /web/signup HTTP/1.1" 303 - 303 0.304 0.598 2026-08-26 07:27:14,656 204 INFO rb-f66e451-224253-408111 odoo.http: Session expired 2026-08-26 07:27:14,656 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:14] "GET /my HTTP/1.1" 303 - 5 0.001 0.003 2026-08-26 07:27:15,306 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:27:15] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.123 0.523 2026-08-26 07:27:15,340 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:15,353 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-08-26 07:27:15,578 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:15,597 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-08-26 07:27:15,692 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-08-26 07:27:15,763 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-08-26 07:27:15,850 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-08-26 07:27:15,950 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:15,974 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-08-26 07:27:16,092 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-08-26 07:27:16,188 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:16,203 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-08-26 07:27:16,301 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-08-26 07:27:16,414 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-08-26 07:27:16,542 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-08-26 07:27:16,624 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-08-26 07:27:16,699 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-08-26 07:27:16,825 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:16,840 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-08-26 07:27:16,901 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-08-26 07:27:16,950 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-08-26 07:27:16,976 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-08-26 07:27:17,019 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-08-26 07:27:17,046 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-08-26 07:27:17,138 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-08-26 07:27:17,169 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-08-26 07:27:17,240 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-08-26 07:27:17,265 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-08-26 07:27:17,321 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:17,337 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-26 07:27:17,870 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-08-26 07:27:17,895 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56415] 2026-08-26 07:27:17,907 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:17,956 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2385, model: res.partner.shareholder 2026-08-26 07:27:17,967 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2385, model: res.partner.shareholder 2026-08-26 07:27:17,974 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2385, model: res.partner.shareholder 2026-08-26 07:27:18,003 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-26 07:27:18,445 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-08-26 07:27:18,458 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56416] 2026-08-26 07:27:18,472 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:18,592 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-08-26 07:27:18,631 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:18,647 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-08-26 07:27:19,127 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-08-26 07:27:19,137 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56417] 2026-08-26 07:27:19,143 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:19,253 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-08-26 07:27:19,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-08-26 07:27:19,717 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56418] 2026-08-26 07:27:19,721 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:19,755 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-08-26 07:27:20,313 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-08-26 07:27:20,336 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56419] 2026-08-26 07:27:20,344 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:20,407 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-08-26 07:27:20,966 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-08-26 07:27:20,974 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56420] 2026-08-26 07:27:20,980 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:21,071 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-08-26 07:27:21,543 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-08-26 07:27:21,554 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56421] 2026-08-26 07:27:21,562 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:21,646 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-08-26 07:27:22,097 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-08-26 07:27:22,107 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56422] 2026-08-26 07:27:22,114 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:22,155 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-08-26 07:27:22,572 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-08-26 07:27:22,581 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56423] 2026-08-26 07:27:22,587 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:22,639 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-08-26 07:27:23,125 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-08-26 07:27:23,138 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56424] 2026-08-26 07:27:23,149 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:23,255 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-08-26 07:27:23,804 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-08-26 07:27:23,811 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56425] 2026-08-26 07:27:23,820 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:23,858 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-08-26 07:27:23,960 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-08-26 07:27:24,339 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-08-26 07:27:24,350 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56426] 2026-08-26 07:27:24,361 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:27:24,391 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-08-26 07:27:24,455 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:27:24,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-08-26 07:27:24,715 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-08-26 07:27:24,948 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-08-26 07:27:25,145 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-08-26 07:27:25,471 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-08-26 07:27:25,638 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-08-26 07:27:25,857 204 INFO rb-f66e451-224253-408111 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-26 07:27:26,046 204 INFO rb-f66e451-224253-408111 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-26 07:27:26,294 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-08-26 07:27:26,458 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:26,469 204 INFO rb-f66e451-224253-408111 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-26 07:27:26,678 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:26,696 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-08-26 07:27:26,880 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-08-26 07:27:27,070 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-08-26 07:27:33,008 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-08-26 07:27:33,199 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:33,214 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-08-26 07:27:33,376 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-08-26 07:27:33,602 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:35,948 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f307b679800> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,949 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3059191620> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,963 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,968 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,970 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3059190400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,984 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:35,985 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:38,983 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305928d940> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:38,984 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30592c76a0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:38,990 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:38,994 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:38,995 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30592c79c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:39,008 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:39,009 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,843 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057c200e0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,844 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a96dee0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,851 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,856 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,857 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a96d440> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,872 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:41,873 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,064 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3057bdbf60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,065 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30590074c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,072 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,076 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,077 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30590056c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,092 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:45,093 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,107 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a0c7560> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,108 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3057ae0cc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,116 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,120 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,121 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3057ae0400> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,137 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:47,138 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,059 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f305a751e40> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,060 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f305a75efc0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,066 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,070 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,071 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f305a75e980> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,087 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:50,088 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,034 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058dba160> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,035 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3056540860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,043 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,047 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,048 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3056540d60> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,066 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:53,067 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-f66e451-224253/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,244 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3059248540> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,245 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f30585f1d00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,253 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,257 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,259 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f30585f0860> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,276 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:55,277 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-f66e451-224253/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-f66e451-224253/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-f66e451-224253/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-f66e451-224253/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-f66e451-224253/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-f66e451-224253/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:56,398 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-08-26 07:27:56,427 204 INFO rb-f66e451-224253-408111 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-26 07:27:56,450 204 INFO rb-f66e451-224253-408111 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-26 07:27:56,486 204 INFO rb-f66e451-224253-408111 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-26 07:27:58,344 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3058f5fb00> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,345 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f307ac651c0> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,351 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,354 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,354 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f307ac65260> Stack (most recent call last): File "/data/build/rb-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,370 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,371 204 INFO rb-f66e451-224253-408111 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_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-f66e451-224253/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-f66e451-224253/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-f66e451-224253/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-f66e451-224253/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-f66e451-224253/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-f66e451-224253/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-f66e451-224253/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-f66e451-224253/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-f66e451-224253/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-f66e451-224253/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-f66e451-224253/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-f66e451-224253/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-26 07:27:58,383 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:58,398 204 INFO rb-f66e451-224253-408111 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-26 07:27:58,801 204 INFO rb-f66e451-224253-408111 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-26 07:27:59,037 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:59,052 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-08-26 07:27:59,265 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:59,286 204 INFO rb-f66e451-224253-408111 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-26 07:27:59,568 204 INFO rb-f66e451-224253-408111 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-26 07:27:59,900 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:27:59,923 204 INFO rb-f66e451-224253-408111 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-26 07:28:00,012 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-26 07:28:00,244 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-08-26 07:28:04,570 204 INFO rb-f66e451-224253-408111 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-26 07:28:04,890 204 _WARNING rb-f66e451-224253-408111 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-26 07:28:04,891 204 INFO rb-f66e451-224253-408111 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-26 07:28:04,927 204 INFO rb-f66e451-224253-408111 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-26 07:28:04,927 204 INFO rb-f66e451-224253-408111 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-26 07:28:05,144 204 _WARNING rb-f66e451-224253-408111 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: 2026-08-26 07:28:05,145 204 INFO rb-f66e451-224253-408111 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-26 07:28:05,200 204 INFO rb-f66e451-224253-408111 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-26 07:28:05,200 204 INFO rb-f66e451-224253-408111 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-26 07:28:05,392 204 WARNING rb-f66e451-224253-408111 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: 2026-08-26 07:28:05,392 204 INFO rb-f66e451-224253-408111 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-26 07:28:05,461 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:28:05,507 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-08-26 07:28:05,543 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-08-26 07:28:05,591 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-08-26 07:28:05,872 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:28:05,887 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-08-26 07:28:06,102 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:28:28,511 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-08-26 07:28:28,675 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35205005 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-26 07:28:32,218 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35205005 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #17 2026-08-26 07:28:32,219 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35205005 finished 2026-08-26 07:28:34,205 204 INFO rb-f66e451-224253-408111 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-26 07:28:34,301 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2517399 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-26 07:28:36,800 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2517399 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-08-26 07:28:36,801 204 INFO rb-f66e451-224253-408111 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2517399 finished 2026-08-26 07:28:38,891 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-26 07:28:51,801 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-26 07:28:52,054 204 _WARNING rb-f66e451-224253-408111 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: 2026-08-26 07:28:52,055 204 INFO rb-f66e451-224253-408111 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-26 07:28:52,108 204 INFO rb-f66e451-224253-408111 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-26 07:28:52,109 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-26 07:28:52,589 204 _WARNING rb-f66e451-224253-408111 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: [3930:3951:0826/072852.413545:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3930:3951:0826/072852.418859:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3930:3951:0826/072852.418992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3930:3951:0826/072852.419702:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3930:3951:0826/072852.419732:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3930:3951:0826/072852.429232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3930:3930:0826/072852.433061:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3965:3965:0826/072852.446446:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3965:3965:0826/072852.450747:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3930:3951:0826/072852.453547:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3930:3930:0826/072852.535301:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3930:3930:0826/072852.535375:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3930:3930:0826/072852.535387:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3930:3951:0826/072852.535393:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3930:3951:0826/072852.535411:ERROR:dbus/bus.cc:405] 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-26 07:28:52,592 204 INFO rb-f66e451-224253-408111 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-26 07:28:52,631 204 INFO rb-f66e451-224253-408111 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-26 07:28:52,631 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-26 07:28:52,941 204 WARNING rb-f66e451-224253-408111 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-26 07:28:52,942 204 INFO rb-f66e451-224253-408111 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-26 07:28:53,064 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-26 07:28:53,327 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-08-26 07:28:53,445 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-08-26 07:28:53,500 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-08-26 07:28:53,571 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-08-26 07:28:53,627 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-08-26 07:28:53,667 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-08-26 07:28:53,677 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-26 07:28:53,724 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-08-26 07:28:53,735 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-26 07:28:53,779 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-08-26 07:28:53,786 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-26 07:28:53,845 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-08-26 07:28:53,905 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:02,820 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-08-26 07:29:03,078 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-08-26 07:29:03,130 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-08-26 07:29:03,356 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:11,808 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-08-26 07:29:12,016 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-26 07:29:12,272 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': 'f87aa15435c68877340071135820c88c32b76c0ad98b6a266dd5381f9a1dc855', 'clientTransactionCode': '0999a693-e306-4b74-b985-382c1c808471_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-26 07:29:12,295 204 INFO rb-f66e451-224253-408111 werkzeug: 127.0.0.1 - - [26/Aug/2026 07:29:12] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.015 0.267 2026-08-26 07:29:12,394 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:12,414 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-26 07:29:12,735 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-26 07:29:12,970 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-08-26 07:29:13,016 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:14,168 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-08-26 07:29:14,279 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-08-26 07:29:16,021 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-08-26 07:29:16,151 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1432] 2026-08-26 07:29:16,275 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-08-26 07:29:16,363 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:17,468 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-08-26 07:29:17,616 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:18,516 204 INFO rb-f66e451-224253-408111 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-26 07:29:18,916 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:19,784 204 INFO rb-f66e451-224253-408111 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-26 07:29:19,979 204 INFO rb-f66e451-224253-408111 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-26 07:29:20,498 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-08-26 07:29:20,567 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1433] 2026-08-26 07:29:20,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-08-26 07:29:21,351 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-08-26 07:29:21,458 204 INFO rb-f66e451-224253-408111 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-26 07:29:22,235 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-08-26 07:29:22,311 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1435] 2026-08-26 07:29:22,386 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-08-26 07:29:22,456 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-08-26 07:29:23,029 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-08-26 07:29:23,108 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1436] 2026-08-26 07:29:23,190 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-08-26 07:29:23,740 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-08-26 07:29:23,812 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-26 07:29:23,854 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:30,424 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-08-26 07:29:30,538 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-08-26 07:29:30,861 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-08-26 07:29:30,956 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-08-26 07:29:30,966 204 INFO rb-f66e451-224253-408111 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-26 07:29:31,410 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-08-26 07:29:31,545 204 INFO rb-f66e451-224253-408111 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-26 07:29:32,277 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2601] 2026-08-26 07:29:32,359 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-08-26 07:29:32,481 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1440] 2026-08-26 07:29:32,604 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-08-26 07:29:32,690 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-26 07:29:32,732 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-26 07:29:32,844 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1438] 2026-08-26 07:29:33,027 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-08-26 07:29:33,082 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:29:34,000 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-08-26 07:29:34,024 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57646] 2026-08-26 07:29:34,031 204 INFO rb-f66e451-224253-408111 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-26 07:29:34,145 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-08-26 07:29:34,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-08-26 07:29:34,760 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-08-26 07:29:34,802 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1441] 2026-08-26 07:29:34,909 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-08-26 07:29:34,956 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-08-26 07:29:35,570 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-08-26 07:29:35,709 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-08-26 07:29:35,744 204 INFO rb-f66e451-224253-408111 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-26 07:29:36,259 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-08-26 07:29:36,343 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-08-26 07:29:36,452 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1443] 2026-08-26 07:29:36,562 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2613] 2026-08-26 07:29:36,663 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-08-26 07:29:36,740 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-08-26 07:29:37,323 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-08-26 07:29:37,417 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-08-26 07:29:37,539 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1444] 2026-08-26 07:29:37,655 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2617] 2026-08-26 07:29:37,739 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-08-26 07:29:37,843 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-08-26 07:29:38,374 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-08-26 07:29:38,509 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.activity records with IDs: [1445] 2026-08-26 07:29:38,679 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2405 deleted mail.mail records with IDs: [2620] 2026-08-26 07:29:38,820 204 INFO rb-f66e451-224253-408111 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-26 07:29:39,487 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-08-26 07:29:39,563 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-08-26 07:29:39,668 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1446] 2026-08-26 07:29:39,806 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-08-26 07:29:39,839 204 INFO rb-f66e451-224253-408111 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-26 07:29:40,367 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-08-26 07:29:40,457 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-08-26 07:29:40,561 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1447] 2026-08-26 07:29:40,717 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-08-26 07:29:40,766 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-26 07:29:46,330 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-08-26 07:29:46,439 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-08-26 07:29:46,847 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-08-26 07:29:46,949 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-08-26 07:29:46,959 204 INFO rb-f66e451-224253-408111 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-26 07:29:47,015 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1449] 2026-08-26 07:29:47,120 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-08-26 07:29:47,213 204 INFO rb-f66e451-224253-408111 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-08-26 07:29:47,439 204 INFO rb-f66e451-224253-408111 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-26 07:29:47,441 204 INFO rb-f66e451-224253-408111 odoo.service.server: 3996 post-tests in 5740.17s, 2896045 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_approval_sale: 11 tests 42.51s 9664 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_approval_stock: 31 tests 51.07s 30372 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.30s 185 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auto_currency_rate: 6 tests 18.18s 11929 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 74.07s 47857 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 35.83s 23888 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 83.59s 53840 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 27.41s 17910 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_base_district: 10 tests 2.95s 1118 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.53s 130 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_base_state_group: 14 tests 1.04s 422 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_base_ward: 10 tests 2.44s 1113 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_brand: 4 tests 0.08s 4 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_brand_common: 28 tests 10.83s 936 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_brand_onboarding: 5 tests 1.96s 135 queries 2026-08-26 07:29:47,463 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_brand_website: 9 tests 4.48s 991 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_business_trip: 104 tests 107.06s 42834 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_business_trip_approval: 22 tests 21.92s 9992 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_business_trip_fleet: 21 tests 7.99s 4450 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 86.29s 29219 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_crm_business_nature: 36 tests 13.23s 9161 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.46s 357 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_crm_dob: 6 tests 0.96s 407 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_crm_sankey: 9 tests 0.96s 485 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_customizer: 81 tests 167.52s 15335 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_document: 75 tests 188.25s 69453 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_document_freight: 8 tests 3.31s 2073 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_document_project: 5 tests 22.45s 8745 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_duns: 6 tests 1.21s 538 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate: 34 tests 5.17s 2940 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_approval: 20 tests 7.45s 2796 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_budget: 14 tests 126.95s 15074 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_hr: 4 tests 0.25s 95 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_project: 7 tests 0.63s 374 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_purchase: 7 tests 0.98s 530 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_estimate_sale: 7 tests 1.06s 556 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet: 21 tests 10.70s 6238 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_account: 57 tests 60.50s 23260 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_booking: 133 tests 73.23s 46198 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_booking_account: 13 tests 42.27s 5549 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 18.35s 6956 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 42.18s 20919 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 110.62s 56501 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_insurance: 17 tests 3.25s 1950 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 5.64s 3433 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_planning: 237 tests 146.98s 58598 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.62s 276 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 26.09s 14498 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.50s 266 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_sale: 23 tests 18.94s 7122 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 10.40s 4648 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_sale_management: 3 tests 2.34s 1018 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 5.15s 2437 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_fleet_stock: 153 tests 238.37s 166073 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_foreign_trade: 29 tests 49.36s 34023 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_foreign_trade_export: 69 tests 118.42s 58915 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_foreign_trade_import: 53 tests 73.83s 34090 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 6.45s 3227 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_air: 31 tests 11.37s 5965 queries 2026-08-26 07:29:47,464 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_air_consol: 17 tests 7.83s 3714 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_consol: 144 tests 89.38s 33663 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_management: 325 tests 111.58s 68301 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_project: 7 tests 5.04s 3038 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_road: 20 tests 6.00s 3227 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_sale: 359 tests 333.34s 156580 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_sale_consol: 27 tests 41.94s 22806 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 19.42s 9529 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 53.99s 28451 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_geography_info: 5 tests 0.25s 118 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 0.88s 16 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_google_drive: 532 tests 696.09s 404077 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk: 48 tests 26.44s 13458 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_crm: 10 tests 7.43s 4485 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.59s 2025 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 3.24s 2044 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.12s 1992 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_project: 25 tests 15.19s 8645 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_sale: 8 tests 10.33s 5700 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 3.67s 2161 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 4.53s 2792 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr: 73 tests 10.16s 6242 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_account: 15 tests 9.62s 4888 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_appraisal: 25 tests 23.39s 15478 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 5.40s 3422 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_contract: 123 tests 36.08s 20881 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 12.30s 5869 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.71s 979 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 24.53s 10492 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 4.25s 2199 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.06s 18 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_holidays: 40 tests 24.66s 12070 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.95s 368 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_management_tiers: 18 tests 4.77s 2255 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_multi_position: 39 tests 45.54s 23608 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime: 73 tests 76.80s 44881 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 126.36s 71842 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 20.03s 13121 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 30.12s 18539 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 17.18s 9409 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 7.82s 4482 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 8.22s 3281 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 18.50s 9704 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 7.19s 3041 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 10.72s 6826 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 14.45s 10226 queries 2026-08-26 07:29:47,465 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 23.12s 16707 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_project: 7 tests 3.85s 1778 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.28s 112 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_rank: 23 tests 106.33s 77735 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 22.00s 14205 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 8.07s 5639 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_recruitment: 6 tests 0.95s 513 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.37s 1038 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_retirement_age: 17 tests 10.53s 6657 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_role: 26 tests 78.37s 57204 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_seniority: 18 tests 17.17s 11037 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_skill_framework: 33 tests 23.65s 17149 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.36s 925 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 6.90s 4953 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 6.65s 4777 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 2.54s 1859 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 4.84s 3891 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.46s 207 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 19.60s 13029 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 37.23s 17405 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_link_tracker_qr_code: 3 tests 0.10s 29 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 27.49s 14763 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics: 97 tests 18.53s 9516 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics_account: 6 tests 1.40s 794 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.54s 243 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.28s 127 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics_route: 21 tests 7.10s 4478 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_logistics_sale: 52 tests 71.42s 33928 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_loyalty: 22 tests 5.87s 2785 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_loyalty_pos: 12 tests 38.75s 20336 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_loyalty_sale: 18 tests 23.39s 10365 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mail_route: 14 tests 18.48s 9554 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.16s 716 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_maintenance: 17 tests 1.85s 1133 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace: 191 tests 214.23s 126034 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 5.75s 4004 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_rating: 6 tests 5.18s 3421 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_sale: 49 tests 69.14s 35166 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 8.68s 4395 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 35.72s 19363 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 13.41s 8638 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 17.57s 7036 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 6.20s 3476 queries 2026-08-26 07:29:47,466 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_stock: 21 tests 19.33s 9874 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 35.80s 24485 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 2.90s 632 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp: 29 tests 30.53s 13332 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_account: 13 tests 7.97s 3378 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_filter: 3 tests 8.02s 5292 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 63.87s 20403 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 24.39s 11787 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 12.06s 4426 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 3.49s 938 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_progress: 14 tests 5.98s 2550 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 48.34s 23517 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 26.57s 12450 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 19.97s 8386 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 12.49s 5654 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_approval: 8 tests 3.05s 1465 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 51.84s 21811 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 8.95s 4841 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.72s 745 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.78s 244 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_business_nature: 46 tests 16.34s 7469 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_calendar: 6 tests 0.99s 506 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.62s 497 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_filter: 3 tests 0.24s 123 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_identity: 6 tests 0.37s 109 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.36s 612 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_shareholder: 16 tests 7.13s 3432 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.00s 1387 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos: 30 tests 33.43s 7695 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 4.93s 3144 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_qr: 8 tests 0.64s 233 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_refund: 4 tests 32.79s 15128 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_return: 3 tests 13.34s 8185 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_scale: 11 tests 0.84s 327 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_pos_vnpay: 8 tests 18.49s 12113 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_product: 5 tests 0.62s 1172 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_product_approval: 17 tests 10.83s 4116 queries 2026-08-26 07:29:47,467 204 INFO rb-f66e451-224253-408111 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 23.58s 12766 queries 2026-08-26 07:29:47,468 204 INFO rb-f66e451-224253-408111 odoo.tests.result: 0 failed, 0 error(s) of 3996 tests when loading database 'rb-f66e451-224253-408111' 2026-08-26 07:29:47,468 204 INFO rb-f66e451-224253-408111 odoo.service.server: Initiating shutdown 2026-08-26 07:29:47,468 204 INFO rb-f66e451-224253-408111 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.